Notice
Recent Posts
Recent Comments
Link
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | ||||||
| 2 | 3 | 4 | 5 | 6 | 7 | 8 |
| 9 | 10 | 11 | 12 | 13 | 14 | 15 |
| 16 | 17 | 18 | 19 | 20 | 21 | 22 |
| 23 | 24 | 25 | 26 | 27 | 28 | 29 |
| 30 |
Tags
- Graph
- list 컬렉션
- datastructure
- Serialization
- stream
- 윤성우 열혈자료구조
- Selection Sorting
- 이것이 자바다
- 윤성우의 열혈 자료구조
- Stack
- 메모리구조
- insertion sort
- buffer
- 혼자 공부하는 C언어
- Algorithm
- 알기쉬운 알고리즘
- 이스케이프 문자
- C programming
- C 언어 코딩 도장
- JSON
- coding test
- s
- R
Archives
- Today
- Total
Engineering Note
Backtracking 본문
백트래킹
- 여러 후보해 중에서 특정 조건을 충족시키는 모든 해를 찾는 알고리즘
- 백트래킹이 다루는 문제들은 해가 하나 이상 존재합니다. 해가 둘일 수도, 셋일 수도, 수백, 수천 개일 수도 있습니다.
- 후보해가 많은 문제에서 해가 될 조건을 만족시키는 '진짜 해'를 효율적으로 찾는 것이 백트랙킹의 목적인것입니다.
- 트리에서 깊이 우선 처럼 탐색을 해나가면서 중간에 조건을 만족하지 않으면 다시 부모 노드로 돌아가 다른 길을 찾아 가는 것입니다.
'Computer Science > Data Structure & Algorithm' 카테고리의 다른 글
| 인접리스트 형태로 그래프 표현(vector 활용) (0) | 2021.05.19 |
|---|---|
| Breadth-First-Search (0) | 2021.05.17 |
| 순열 알고리즘 구현 (0) | 2021.05.13 |
| 알고리즘 설명 사이트 (0) | 2021.04.30 |
| Merge Sort (0) | 2021.04.21 |
Comments