#파이썬5개의 글

코테는 DFS랑 BFS를 이해하기 시작했을 때가 진짜지 !

코딩테스트(알고리즘)를 준비하면 수 많은 자료구조 및 알고리즘을 만나게 되는데 이때 드는 생각은 아이큐 180에 영재발군단 출신이 아니라면? 보통은 내가 할 수 있을까? 라는 생각이 들기 시작한다.2024년 현 시점의 개발자 취업과 AI의 발전!매년 취업난은 오고 있지

Development

코딩테스트 - 트리(feat. Python)

트리는 계층적인 구조를 가진 자료구조입니다. 루트(root) 노드에서 시작해 여러 개의 자식 노드를 가지며, 각각의 자식 노드도 다시 서브 트리를 형성합니다. 트리는 그래프의 한 종류로, 사이클이 없는 방향성 비순환 그래프(DAG)입니다.노드(Node): 트리의 기본

Development

코딩테스트 - 해시(feat. Python)

해시는 키(key)를 사용해 값을 저장하고 검색할 수 있는 자료구조입니다. 해시 테이블(Hash Table)은 데이터를 저장할 위치를 계산하는 해시 함수를 사용해 빠르게 데이터를 검색할 수 있습니다. 대표적으로 딕셔너리(Dictionary)가 있습니다.해시 함수(Has

Development

코딩테스트 - 스택/큐(feat. Python)

스택은 후입선출(LIFO, Last In First Out) 방식으로 데이터를 처리하는 자료구조입니다. 쉽게 말해, 나중에 넣은 데이터가 먼저 나옵니다. 스택을 사용하는 대표적인 예는 웹 브라우저의 뒤로 가기 기능입니다.push(): 스택의 맨 위에 데이터를 추가합니다

Development

코딩테스트 - 배열(feat. Python)

배열은 프로그래밍에서 데이터를 저장하는 기본적인 방법 중 하나입니다. 간단하게 말하면, 같은 타입의 여러 데이터를 하나의 변수에 저장하는 자료구조라고 할 수 있습니다. 배열을 사용하면 많은 데이터를 효율적으로 관리하고, 접근할 수 있습니다.

Development