# 알고리즘 알고리즘은 문제를 해결하는 명확한 단계적 절차입니다. ```mermaid --- config: theme: base themeVariables: background: "#FFFFFF" git0: "#1E3A8A" gitBranchLabel0: "#FFFFFF" cScale0: "#DBEAFE" cScale1: "#D1FAE5" cScale2: "#FEF3C7" cScale3: "#EDE9FE" cScale4: "#FEE2E2" cScale5: "#CFFAFE" cScale6: "#FCE7F3" cScale7: "#E0E7FF" cScale8: "#F1F5F9" cScale9: "#ECFCCB" cScale10: "#FFE4E6" cScale11: "#E5E7EB" cScaleLabel0: "#000000" cScaleLabel1: "#000000" cScaleLabel2: "#000000" cScaleLabel3: "#000000" cScaleLabel4: "#000000" cScaleLabel5: "#000000" cScaleLabel6: "#000000" cScaleLabel7: "#000000" cScaleLabel8: "#000000" cScaleLabel9: "#000000" cScaleLabel10: "#000000" cScaleLabel11: "#000000" --- mindmap root((알고리즘)) 정렬 비교기반 퀵정렬 병합정렬 힙정렬 비교기반아님 기수정렬 계수정렬 탐색 이진탐색 해시 트리탐색 그래프 BFS·DFS 다익스트라 A* 최소신장트리 동적계획법 메모이제이션 타뷸레이션 기법 분할정복 그리디 백트래킹 분기한정 복잡도 시간복잡도 공간복잡도 빅오 표기 ``` 관련: [[마인드맵/프로그래밍-언어]], [[마인드맵/데이터-시각화]]