다양한 자료구조, 알고리즘을 직접 구현하여 Javascript로 정리해둔 Repository입니다.
- 1. Linear Search - 정렬된 배열
- 2. Binary Search - 이진 검색
- 3. Buble Sort - 버블 정렬
- 4. Linear Programming - 선형 계획법
- 5. Selection Sort - 선택 정렬
- 6. Injection Sort - 삽입 정렬
- 7. Hash Table - 해시 테이블
- 8. Stack - 스택
- 9. Queue - 큐
- 10. Recursion - 재귀
- 11. Linked List - 연결 리스트
- 12. Double Linked List - 이중 연결 리스트
- 13. Tree - 트리
- 14. Binary Search Tree - 이진 탐색 트리
- 15. Binary Hip - 이진 힙
- 16. Graph - 그래프
- 17. Depth-First Seacrh(DFS) - 깊이 우선 탐색
- 18. Breadth-First Search(BFS) - 너비 우선 탐색
- 19. 백트래킹
- 20. 투포인터
- 21. 누적합
- 22. 에라토스테네스의체
- 23. 유클리드호제법(최대공약수, 최소공배수)
- 24. 다익스트라
- 25. 플로이드와샬
- 26. 유니온파인트
- 27. 크루스칼
- 28. 프림
- 29. LCS
- 30. LIS
- 31. 진법 변환
누구나 자료구조와 알고리즘 - 제이 웬그로우