일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
Tags
- 프로그래머스
- 알고리즘
- 백준
- 릿코드
- 딥러닝
- 스타벅스
- 백트래킹
- 파이썬
- 스프링 프레임워크
- DP
- 머신러닝
- 모두를 위한 딥러닝
- 라인플러스
- 라인
- 벤쿠버
- 시애틀
- 다이나믹프로그래밍
- 프로그래밍언어론
- leetcode
- Spring Framework
- Python
- spring
- BFS
- binary search
- C++
- STL
- dfs
- jvm
- C/C++
- Java
Archives
- Today
- Total
목록backtracking (1)
케이스윔의 개발 블로그
[알고리즘] Backtracking(백트래킹)
앞으로는 알고리즘문제들을 풀기 전에 이론에 대해서 좀 더 공부하고, 글로도 남겨서 차근차근 정리하려고 한다. 작년에 수강했던 알고리즘수업 때 필기와 인터넷 자료, 알고리즘 문제해결전략 책을 종합해서 공책에 필기로도 남기고 블로그에 글도 남길 것이다. 앞서서 공부했던 다이나믹프로그래밍, DFS, BFS에 대해서도 다시 정리를 하고 글로 남길 예정이다. 어제부터 다시 공부하기 시작한 알고리즘 분류는 Backtracking(백트래킹)이다. '백트래킹이란 무엇이다'라고 확실히 정의를 내리기는 어렵지만, 백트래킹은 가능한 모든 조합에 대해 전부 시도를 하는 것이다. 이 말을 자세히 다시 살펴보면 '가능한 모든 조합'이기 때문에 조건에 맞을 경우에 전부 시도를 한다. 알고리즘 교수님께서 해주신 필기에는 "DFS w..
Algorithm
2018. 2. 23. 20:03