Ray Book

자료구조와 알고리즘

데이터를 담고 꺼내는 방법, 배열, 링크드 리스트, 해시맵, 트리, 그래프, 정렬을 시각화합니다

  1. 01

    배열과 링크드 리스트

    연속 메모리 vs 포인터 연결, 두 자료구조의 트레이드오프와 Big-O 표기법을 시각화합니다

  2. 02

    스택과 큐

    LIFO와 FIFO, 스택과 큐의 동작 원리, 구현, 그리고 콜스택과 이벤트 루프와의 연결을 시각화합니다

  3. 03

    해시맵

    O(1) 탐색의 비밀, 해시 함수, 버킷, 충돌 처리, 그리고 JavaScript Map/Object의 내부를 시각화합니다

  4. 04

    트리와 이진 탐색 트리

    계층 구조와 효율적 탐색, 트리 순회, BST 연산, 그리고 균형 트리의 필요성을 시각화합니다

  5. 05

    그래프와 탐색

    노드와 간선으로 연결된 세계, BFS, DFS, 그래프 표현 방법을 시각화합니다

  6. 06

    정렬 알고리즘 비교

    버블, 삽입, 병합, 퀵 정렬의 동작 원리와 성능 차이를 시각화합니다