자료구조와 알고리즘
데이터를 담고 꺼내는 방법, 배열, 링크드 리스트, 해시맵, 트리, 그래프, 정렬을 시각화합니다
- 01
배열과 링크드 리스트
연속 메모리 vs 포인터 연결, 두 자료구조의 트레이드오프와 Big-O 표기법을 시각화합니다
- 02
스택과 큐
LIFO와 FIFO, 스택과 큐의 동작 원리, 구현, 그리고 콜스택과 이벤트 루프와의 연결을 시각화합니다
- 03
해시맵
O(1) 탐색의 비밀, 해시 함수, 버킷, 충돌 처리, 그리고 JavaScript Map/Object의 내부를 시각화합니다
- 04
트리와 이진 탐색 트리
계층 구조와 효율적 탐색, 트리 순회, BST 연산, 그리고 균형 트리의 필요성을 시각화합니다
- 05
그래프와 탐색
노드와 간선으로 연결된 세계, BFS, DFS, 그래프 표현 방법을 시각화합니다
- 06
정렬 알고리즘 비교
버블, 삽입, 병합, 퀵 정렬의 동작 원리와 성능 차이를 시각화합니다