목차를 정리했습니다! 누르시면 해당 글로 들어갈 수 있습니다.
Data Structure자료구조
기본적인 분류
- Array배열 | ArrayList배열리스트
- Hash Table해시 테이블
- Stack스택
- List리스트
- Linear List선형 리스트
- Linked List연결 리스트
- Doubly Linked List이중 연결 리스트
- Tree트리 | DFS, BFS
- Binary Tree이진 트리
- Graph그래프 | 최단거리
Algorithm알고리즘: Sort/Search/etc.
기본으로 배우는 알고리즘들
-
Factorial | 팩토리얼
-
Fibonacci | 피보나치 수
-
Hanoi Tower | 하노이 탑
Sorting Algorithm정렬 알고리즘 | 동영상 정리본
- Bubble-sort | 버블 정렬
- Select-sort | 선택 정렬
- Insert-sort | 삽입 정렬
- Shell-sort | 쉘 정렬
- Quick-sort | 퀵 정렬
- Merge-sort
Searching Algorithm탐색/검색 알고리즘
- Linear-search선형 검색
- Binary-search이진 검색
- Hash-search해시 탐색
- Binary-search-tree이진 탐색 트리
- AVL 트리
- B-tree
Pathfinding Algorithm길찾기 알고리즘
- A*
- IDA*
- Breadth-First-Search
- Best-First-Search
- Dijkstra
- Jump Point Search
- Orthogonal Jump Point Search
- Trace
+etc
- DFS(Depth-First Search)깊이 우선 탐색
- BFS(Breadth-First Search)너비 우선 탐색
'Coding > Basic' 카테고리의 다른 글
[DataStructures]Tree트리에 대해서 알아보자 (0) | 2019.08.29 |
---|---|
[백준] 2908 상수 C언어 (0) | 2019.08.28 |
[DataStructure]Array배열/List리스트(ArrayList배열리스트, LinkedList연결리스트) (0) | 2019.05.10 |
[Python Library] NumPy 함수 정리/NumPy function cleanup (2) | 2019.04.05 |
[Java] 클래스 정리 (0) | 2019.04.03 |