고급 자료구조 (Advanced Data Structures) 정리와 파이썬 구현 예제
고급 자료구조 (Advanced Data Structures) 정리와 파이썬 구현 예제프로그래밍과 알고리즘 문제 해결에서 중요한 개념 중 하나가 자료구조다. 특히, 기본적인 배열(Array), 스택(Stack), 큐(Queue), 연결 리스트(Linked List) 등을 넘어서는 고급 자료구조(Advanced Data Structures) 는 복잡한 문제를 효율적으로 해결하는 데 핵심 역할을 한다.이 글에서는 Trie, Segment Tree, Fenwick Tree, Disjoint Set, Suffix Array 같은 대표적인 고급 자료구조를 정리하고, 파이썬 코드 예제를 통해 이해를 돕는다.목차Trie (트라이)Segment Tree (세그먼트 트리)Fenwick Tree (펜윅 트리, Binary..
2025.09.17