上一页 1 ··· 5 6 7 8 9

迷宫bfs POJ3984

摘要: #include<stdio.h> int map[5][5]={0,1,0,0,0, 0,1,0,1,0, 0,0,0,0,0, 0,1,1,1,0, 0,0,0,1,0}; int mx[4]={1,-1,0,0}; int my[4]={0,0,1,-1}; int q; typedef st 阅读全文
posted @ 2016-12-07 14:37 霸王程 阅读(94) 评论(0) 推荐(0) 编辑

八皇后92

摘要: #include <stdlib.h> #include <stdio.h> int m[8][8] = {0};//表示棋盘,初始为0,表示未放置皇后 int num = 0;//解数目 //对于棋盘前row-1行已放置好皇后 //检查在第row行、第column列放置一枚皇后是否可行 bool 阅读全文
posted @ 2016-12-07 11:39 霸王程 阅读(185) 评论(0) 推荐(0) 编辑

迷宫dfs

摘要: #include<stdio.h>int mov1[4]={0,0,1,-1};int mov2[4]={1,-1,0,0};int map[5][5]={0,1,0,0,1, 0,1,1,0,1, 0,1,1,0,1, 0,0,0,0,0, 1,1,1,1,0};void papa(int x,i 阅读全文
posted @ 2016-12-07 11:19 霸王程 阅读(80) 评论(0) 推荐(0) 编辑

八皇后

摘要: #include<stdio.h> int map[8][8]={0}; int count=0; int safe(int x,int y) { int i; int j; for(i=0;i<8;i++) { if(map[i][y]!=0) return 0; } for(j=0;j<8;j+ 阅读全文
posted @ 2016-12-06 17:03 霸王程 阅读(108) 评论(0) 推荐(0) 编辑

kuaisupaixu

摘要: #include<stdio.h> void quiksort(int a[],int low,int high) { int i = low; int j = high; int temp = a[i]; if( low < high) { while(i < j) { while((a[j] > 阅读全文
posted @ 2016-11-29 10:46 霸王程 阅读(200) 评论(0) 推荐(0) 编辑

n0_n1

摘要: #include<stdio.h>int a[10];void quanpailie(int i){ if(i==10) {for(i=0;i<10;i++) { printf("%d",a[i]);} printf("\n"); return; } a[i]=0; quanpailie(i+1); 阅读全文
posted @ 2016-11-29 10:25 霸王程 阅读(65) 评论(0) 推荐(0) 编辑

全排列

摘要: #include <stdio.h> char data[5]={'A','B','C','D','E'}; char temp[5]; bool isRepeat(int num,int n) { for(int i=0;i<n;i++) { if(num==temp[i]) return tru 阅读全文
posted @ 2016-11-28 16:57 霸王程 阅读(81) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9