300x250
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- 네트워크
- 구글 킥스타트
- 킥스타트
- 코딩 테스트
- 프로그래밍
- 동적 프로그래밍
- 브루트포스
- google coding competition
- dp
- DFS
- 백준
- kick start
- 코딩테스트
- 그래프
- 동적프로그래밍
- 파이썬
- PYTHON
- AI
- nlp
- 알고리즘
- BFS
- 프로그래머스
- 순열
- 리눅스
- CSS
- 운영체제
- 코딩
- linux
- OS
- 딥러닝
Archives
- Today
- Total
목록N-Queen (1)
오뚝이개발자
[알고리즘] 백트래킹
백트래킹 알고리즘을 우리말로 하면 '퇴각검색'이라고 할 수 있다. 그렇다면 뭐가 퇴각이라는 걸까? 이에 대한 설명은 좀 더 미뤄두도록 하자. 위키피디아의 정의를 찾아보면 아래와 같다. “Backtracking is a general algorithm for finding all (or some) solutions to some computational problems, notably constraint satisfaction problems…” 중요한 것은 마지막 부분인데 CSP(Constraint Satisfaction Problems)에 적용한다는 것이다. 그럼 CSP가 뭘까? 말그대로 특정 조건을 만족하도록 하는 문제를 말한다. 이러한 CSP의 정의를 백트래킹과 연관지어 생각해보면 백트래킹이란 "조..
CS 기초/자료구조 및 알고리즘
2020. 5. 1. 17:24