알고리즘 시각화
알고리즘을 인터랙티브 시각화로 직관적으로 이해하세요. 드래그하며 배우는 알고리즘 교육 도구.
총 55개 알고리즘
충돌/물리2개
탐색6개
정렬9개
🫧
버블정렬인접 요소를 비교·스왑하며 정렬하는 가장 기본적인 정렬 알고리즘
★☆☆→⚡퀵정렬피벗을 기준으로 분할·정복하는 고성능 정렬 알고리즘
★★☆→📌삽입정렬카드를 정리하듯 요소를 올바른 위치에 삽입하는 직관적인 정렬
★☆☆→✋선택정렬미정렬 부분에서 최솟값을 찾아 앞으로 이동시키는 단순 정렬
★☆☆→🏔️힙정렬이진 힙을 활용한 제자리 정렬 — 트리와 배열을 동시에 시각화
★★☆→🔀병합정렬배열을 분할하고 정렬된 부분을 병합하는 안정적인 분할정복 정렬
★★☆→📊카운팅정렬비교 없이 빈도를 세어 정렬하는 O(n+k) 알고리즘
★☆☆→🔢래딕스정렬자릿수별로 버킷에 분배하여 정렬하는 비교 없는 O(d·n) 알고리즘
★★☆→🐚셸정렬감소하는 간격(gap)으로 삽입정렬을 반복하여 효율을 높인 정렬 알고리즘
★☆☆→자료구조13개
📚
스택 & 큐LIFO 스택과 FIFO 큐의 push/pop/enqueue/dequeue 연산 시각화
★☆☆→#️⃣해시테이블해시 함수와 충돌 해결(체이닝/개방주소법)을 단계별로 시각화
★★☆→🌲이진탐색트리 (BST)삽입·탐색·삭제를 단계별 애니메이션으로 배우는 이진탐색트리 자료구조
★★☆→🌳쿼드트리2D 공간을 4분할하여 점을 효율적으로 관리하고 검색하는 자료구조
★★☆→🔄AVL 트리삽입·삭제 시 자동 균형을 유지하는 이진탐색트리 — 회전 연산 시각화
★★★→🏗️힙 (우선순위 큐)최댓값/최솟값을 O(1)로 접근하는 완전 이진 트리 기반 자료구조
★★☆→⛓️연결 리스트노드와 포인터로 구성된 선형 자료구조 — 삽입·삭제·뒤집기 시각화
★☆☆→🕸️그래프 표현인접 행렬과 인접 리스트 두 가지 그래프 표현 방식을 비교 시각화
★☆☆→🔴레드-블랙 트리삽입·삭제 시 색상 규칙과 회전으로 균형을 유지하는 자가균형 이진탐색트리
★★★→📁B-트리디스크 I/O를 최소화하는 다진 탐색 트리 — 데이터베이스 인덱싱의 핵심
★★★→📐세그먼트 트리구간 합·최솟값 등 범위 쿼리를 O(log n)으로 처리하는 트리 자료구조
★★☆→🧮펜윅 트리 (BIT)누적합 업데이트와 구간 쿼리를 O(log n)으로 처리하는 바이너리 인덱스 트리
★★☆→🌸블룸 필터확률적 자료구조 — 원소 존재 여부를 빠르게 검사하되 거짓 양성이 가능
★★☆→그래프8개
🌿
크루스칼 MST간선을 가중치 순으로 선택하여 최소 신장 트리를 구성하는 그리디 알고리즘
★★☆→📋위상정렬방향 비순환 그래프(DAG)에서 의존성 순서를 결정하는 정렬 알고리즘
★★☆→🔗유니온-파인드서로소 집합을 효율적으로 관리하는 자료구조 — 경로 압축과 랭크 합치기
★☆☆→⚖️벨만-포드음수 가중치 간선이 있는 그래프에서 최단 경로를 찾는 알고리즘
★★☆→🌲프림 MST정점 기반으로 최소 신장 트리를 확장하는 그리디 알고리즘
★★☆→🔄플로이드-워셜모든 정점 쌍 간 최단 경로를 O(V³)으로 구하는 동적 프로그래밍 알고리즘
★★☆→🔁타잔 SCC방향 그래프에서 강연결 요소(Strongly Connected Components)를 찾는 DFS 알고리즘
★★★→✏️오일러 경로그래프의 모든 간선을 정확히 한 번씩 지나는 경로·회로를 찾는 알고리즘
★★☆→동적 프로그래밍6개
🌀
피보나치 DP재귀 트리 폭발 vs 메모이제이션/테이블레이션의 효율 비교로 배우는 DP 입문
★☆☆→🎒배낭 문제무게 제한 내 최대 가치 조합을 찾는 대표적인 동적 프로그래밍 문제
★★☆→📏LCS (최장 공통 부분수열)두 문자열의 최장 공통 부분수열을 DP 테이블로 찾는 알고리즘
★★☆→✂️편집 거리두 문자열 간 최소 편집 연산(삽입·삭제·치환) 횟수를 DP로 계산
★★☆→🪙동전 교환주어진 동전으로 목표 금액을 만드는 최소 동전 수를 구하는 DP 문제
★☆☆→📈LIS (최장 증가 부분수열)수열에서 가장 긴 증가하는 부분수열의 길이를 O(n log n)으로 찾는 알고리즘
★★☆→문자열4개
기하학3개
관련 도구
시스템 디자인 면접
URL 단축기부터 채팅 시스템까지 — 10개 설계 문제와 아키텍처 해설
CS 개념 시각화
Git, CPU, 네트워크, ML 등 10개 CS 핵심 개념을 인터랙티브 시각화로 학습
CS 용어 사전
10개 분야 200+ 핵심 용어 — 검색·북마크·학습 진행률 추적으로 CS 기본기 완성
개발자 로드맵
프론트엔드·백엔드·풀스택·DevOps — 단계별 학습 경로와 추천 기술 스택
CS 기술 면접
10개 분야 100문제 — 모범 답안·핵심 포인트·관련 용어 연동으로 면접 완벽 대비
코딩 테스트 패턴
투포인터·슬라이딩윈도우·BFS/DFS 등 15개 핵심 패턴 — 접근법·시간복잡도·코드 예시
CS 학습 허브
퀴즈·용어사전·면접·알고리즘·시각화 — CS 학습 통합 대시보드
CS 기초 퀴즈
10개 분야 250문제로 CS 기본기 완성 — 자료구조·알고리즘·네트워크·OS·DB·컴퓨터구조·SW공학·보안·리눅스·웹