摘要: 字符串的操作多用用就行了。在字符串相关操作中,进行字面值的处理需要用库函数,"="操作的是存储字符串的地址(基本类型)。1、C中字符串的赋值2、C中字符串长度和大小比较3、C中字符串拼接4、C中字符串的拆分4、C中字符串与其他类型转化 sprintf()->其他格式转成字符串 和 sscanf()-... 阅读全文
posted @ 2015-03-30 21:19 小白干 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 这个也是回溯算法的经典案例。跟八皇后一起加深对回溯的理解。骑士巡游问题构造解的思路相比八皇后要简单些:int knight[N][N]={0}; //这里用0表示该位置未走过,走过的话该位置置1;为了打印出路径,将走过的位置依次值+1;static int dir_col[8]={-2,-1,1,... 阅读全文
posted @ 2015-03-30 13:38 小白干 阅读(410) 评论(0) 推荐(0) 编辑
摘要: 这个问题其实想好了怎么表示解就很好做了。static int g_eightqueen[8]={};//这里用g_eightqueen[i]=n; 表示棋盘上第i行第n列为一个解(位置可用);static int g_count = 0;建立解的表示之后,就能比较轻松的写出代码了。八皇后算法是经典的... 阅读全文
posted @ 2015-03-30 11:12 小白干 阅读(427) 评论(0) 推荐(0) 编辑