
算法
JQ_AK47
这个作者很懒,什么都没留下…
展开
-
不用中间变量完成数据的交换
第一类方法也是常用的方法,通过多次的数值计算来完成交换,到现在知道的有下面三种:(1)加减法。 a = a + b; b = a - b; a = a - b;该方法可以交换整型和浮点型数值的变量,但在处理浮点型的时候有可能出现精度的损失,例如对数据: a = 3.123456 b = 1234567.000000交换后各变量原创 2015-03-27 20:20:22 · 941 阅读 · 0 评论 -
关于cc2540时钟更新算法osalTimeUpdate()优化
本博文是原创博文,转载请注明出处我研究的代码是蓝牙4.0,协议栈版本是1.3.2 问题来源是 ` // (MAXCALCTICKS * 5) + (max remainder) must be <= (uint16 max),// so: (13105 * 5) + 7 <= 65535 #define MAXCALCTICKS ((uint16)(13105))从上面可以看到对于MAXCA原创 2015-04-30 16:38:53 · 2542 阅读 · 1 评论 -
百钱买百鸡问题
100元买一百只鸡,公鸡5元一个,母鸡3块一个,小鸡1块三个。 代码实现#include<stdio.h>int main(){ int x,y,z,j=0; printf("Following are possible plans to buy 100 fowls with 100 Yuan./n");//代码实现的就是这个表达式5*X +3*Y + Z/3 =100原创 2015-06-08 10:56:11 · 1446 阅读 · 0 评论 -
字符串匹配KMP算法
KMP算法实现。next数组原创 2016-05-28 21:56:48 · 665 阅读 · 0 评论