SW마에스트로 16기 2차 코딩테스트 회고.
SW마에스트로 16기 디지털 인재 재능 사다리 정책에 따라서 1차 코딩테스트를 면제 해주는 혜택이 있다. 나는 운이 좋게 SW중심대학 선정된 대학교를 다니고 있기 때 문에 SW중심사업단장님께 우수차 추천 증빙자료를 요청하여 1차 코딩 테스트가 면제 되었다. 아마 이런 좋
SW마에스트로 16기 디지털 인재 재능 사다리 정책에 따라서 1차 코딩테스트를 면제 해주는 혜택이 있다. 나는 운이 좋게 SW중심대학 선정된 대학교를 다니고 있기 때 문에 SW중심사업단장님께 우수차 추천 증빙자료를 요청하여 1차 코딩 테스트가 면제 되었다. 아마 이런 좋
코딩테스트(알고리즘)를 준비하면 수 많은 자료구조 및 알고리즘을 만나게 되는데 이때 드는 생각은 아이큐 180에 영재발군단 출신이 아니라면? 보통은 내가 할 수 있을까? 라는 생각이 들기 시작한다.2024년 현 시점의 개발자 취업과 AI의 발전!매년 취업난은 오고 있지
트리는 계층적인 구조를 가진 자료구조입니다. 루트(root) 노드에서 시작해 여러 개의 자식 노드를 가지며, 각각의 자식 노드도 다시 서브 트리를 형성합니다. 트리는 그래프의 한 종류로, 사이클이 없는 방향성 비순환 그래프(DAG)입니다.노드(Node): 트리의 기본
해시는 키(key)를 사용해 값을 저장하고 검색할 수 있는 자료구조입니다. 해시 테이블(Hash Table)은 데이터를 저장할 위치를 계산하는 해시 함수를 사용해 빠르게 데이터를 검색할 수 있습니다. 대표적으로 딕셔너리(Dictionary)가 있습니다.해시 함수(Has
스택은 후입선출(LIFO, Last In First Out) 방식으로 데이터를 처리하는 자료구조입니다. 쉽게 말해, 나중에 넣은 데이터가 먼저 나옵니다. 스택을 사용하는 대표적인 예는 웹 브라우저의 뒤로 가기 기능입니다.push(): 스택의 맨 위에 데이터를 추가합니다
배열은 프로그래밍에서 데이터를 저장하는 기본적인 방법 중 하나입니다. 간단하게 말하면, 같은 타입의 여러 데이터를 하나의 변수에 저장하는 자료구조라고 할 수 있습니다. 배열을 사용하면 많은 데이터를 효율적으로 관리하고, 접근할 수 있습니다.