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 |
Tags
- 파이썬
- golang
- 하둡
- hadoop
- 백준 12761
- go
- MongoDB Realm
- 트리 순회
- ddd
- domain driven develop
- String 함수
- 자바 디자인 패턴
- 정렬
- 자바
- 12761 돌다리
- 백준 파이썬
- 백준 사이트
- 12761번 돌다리
- 자바 디자인패턴
- 백준
- flask
- 백준 12761번
- 몽고디비 렘
- http 개념
- 도메인 주도 개발 시작하기
- 우분투
- 도메인 주도 개발
- http 완벽가이드
- golang struct
- 고 배열
Archives
- Today
- Total
목록8퀸 문제 (1)
개발바닥
8퀸 문제란? 재귀 알고리즘에 대해서 설명할 때 자주 언급되는 알고리즘 문제이다. 8*8 체스판에 8개의 퀸을 배치하되 서로 공격하지 않게 배치해야된다. 퀸을 배치할 때 세가지 조건을 확인해야 됩니다. 1. 퀸을 배치하고자 하는 위치에서 같은 행에 퀸이 있는지 체크 ㅡ 2. 퀸을 배치하고자 하는 위치에서 오른쪽 대각선 방향으로 퀸이 있는지 체크 ( i행 + j열 ) / 3. 퀸을 배치하고자 하는 위치에서 왼쪽 대각선 방향으로 퀸이 있는지 체크 (j 열 + i행 -7 ) \ 각 행에 퀸이 있는지 체크는 크기가 8인 배열 변수로 체크를 한다. 오른쪽 대각선 방향에 퀸이 있는지 체크는 크기가 15인 배열 변수로 체크를 한다. 왼쪽 대각선 방향에 퀸이 있는지 체크는 크기가 15인 배열 변수로 체크를 한다. 오른..
자바
2018. 11. 12. 23:49