n-queens
본 자료는 미만의 자료로 미리보기를 제공하지 않습니다.
닫기
  • 1
  • 2
  • 3
해당 자료는 1페이지 까지만 미리보기를 제공합니다.
1페이지 이후부터 다운로드 후 확인할 수 있습니다.

본문내용

main()
{
queens(0);
}
void queens(int i)
{
int j, k;
if(promising(i))
if(i == n - 1) {
for(k = 1; k < n; k++)
printf("%d ", col[k]);
printf("\n");
}
else
for(j = 1; j < n; j++) {
col[i + 1] = j;
queens(i + 1);
}
}
int promising(int i)
{
int k;
int switch1;
k = 1;
switch1 = 1;
while(k < i && switch1) {
if(col[i] == col[k] || abs(col[i] - col[k]) == i - k)
switch1 = 0;
k++;
}
return switch1;
}

키워드

n,   queens,   n-Queens,   여왕말,   알고리즘,   n-여왕말,   여왕,  
  • 가격1,000
  • 페이지수3페이지
  • 등록일2004.09.11
  • 저작시기2004.09
  • 파일형식한글(hwp)
  • 자료번호#266251
본 자료는 최근 2주간 다운받은 회원이 없습니다.
청소해
다운로드 장바구니