Fork me on GitHub
摘要: 用递归的方法: 1、将n-1个盘从一个座移到另一个座, 2、将1一个盘从一个座移到另一个座。 (a、将A上n-1个盘借助C移到B) (b、将A上最后一个移到C上) (c、将n-1个盘从B借助A移到C上)。 阅读全文
posted @ 2018-04-10 19:18 风中等待 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 2的二进制:10 1的二进制:01 汉明距为不同值的总和数。为2 阅读全文
posted @ 2018-04-10 15:43 风中等待 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 1 //反转字符串及数字 2 3 #include 4 #include 5 using namespace std; 6 7 /*int reverseString(char *s) { 8 //int i=0,j=i+strlen(s)-1; 9 int len=strlen(s); 10 char *begin,*en... 阅读全文
posted @ 2018-04-10 15:38 风中等待 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 1 //最长回文子串 2 #include 3 #include 4 5 using namespace std; 6 7 int LongestPalinderom(char *s, int n) 8 { 9 int i, j, max, c; 10 if (s == 0 || n = 0) && (i + j max) 26 { 27... 阅读全文
posted @ 2018-04-10 15:30 风中等待 阅读(91) 评论(0) 推荐(0) 编辑
摘要: 1 //找出矩阵中最大元素值,及所在位置 2 #include 3 #include 4 using namespace std; 5 6 int main() 7 { 8 int i,j,row=0,col=0,max; 9 int a[3][4]={{1,2,3,4},{9,8,7,6},{-10,10,-5,2}}; 10 max=a[0][0... 阅读全文
posted @ 2018-04-10 15:21 风中等待 阅读(337) 评论(0) 推荐(0) 编辑
摘要: 1 //统计单词数 2 #include 3 4 using namespace std; 5 6 int main() 7 { 8 char string[81]; 9 int i,num=0,word=0; 10 char c; 11 gets(string); 12 for(i=0;(c=string[i])!='\0';i+... 阅读全文
posted @ 2018-04-10 15:17 风中等待 阅读(114) 评论(0) 推荐(0) 编辑