raw

#파이썬5개의 글

Development·2024.09.16

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

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

#BFS#DFS#스택#재귀함수#코딩테스트#코테##파이썬·15분
Development·2024.07.19

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

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

#노드#부모노드#자식노드#코딩테스트#코테#트리#파이썬·6분
Development·2024.07.18

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

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

#코딩테스트#코테#파이썬#해시·5분
Development·2024.07.17

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

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

#스택#스택/큐#코딩테스트#코테##파이썬·5분
Development·2024.07.16

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

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

#배열#배열(문제)#코딩테스트#코테#파이썬#파이썬코테·5분