C
文章平均质量分 50
IT小飞飞
Every wrong is a step forward to the success.
展开
-
关于递归的几点注意
今天,用递归编了个快速排序,调试的时候,却花费了大量的时间,还是大神帮我调了出来,就对整个过程做了一下总结: 1,递归,首先要有打破递归的循环条件,即又要对下一步递归的条件限制。 2、对于循环的时候(for ,while),一些人可能犯一些比较低级的错误,例如:for(),while(),的判定条件里,用了一些a+=d,或a-=d,但是在循环里,又会用到数组a[a+d]或,a[a-d],这样就原创 2013-11-02 10:28:24 · 1314 阅读 · 0 评论 -
一个小程序的小BUG
先看程序: #include #include #define N 1000000 //#define M 10000 #define M 1000000 void main(void) { double val1=0; double val2=0; int i; int j; for(i=2,j=M; i=2; i++,j--) { val1+=1.0*N/(i*i-1);原创 2013-12-13 16:52:53 · 1356 阅读 · 0 评论 -
求AB数
给定两个正整数a,b,分别定义两个集合L和R, 集合L:即把1~a,1~b中整数乘积的集合定义为L = {x * y | x,y是整数且1 集合R:1~a,1~b中整数异或的集合定义为集合R = {x ^ y | x,y是整数且1 现从L中任取一个整数作为A,从R中任取一个整数作为B,如果必要在B的左边补0,使得B达到:“b的位数+1”位(十进制),然后把B接到A的右边,形成的一原创 2013-12-27 21:29:54 · 1265 阅读 · 1 评论 -
基数排序的一个例子
在网上看到有人粘贴的一个基数排序的例子,感觉写的非常好 留着看吧 原文网址:http://blog.csdn.net/cjf_iceking/article/details/7943609 /******************************************************** *函数名称:GetNumInPos *参数说明:num 一个整形数据 *转载 2014-01-05 15:27:32 · 975 阅读 · 0 评论 -
字符串匹配
int HByte(char ch) { return (unsigned char)ch>>7; } /****************************************** 判断两个字符串是否匹配 *******************************************/ int str_cmp(char *sVar1, char *sVar2) { int原创 2014-01-13 16:43:35 · 669 阅读 · 0 评论