- 博客(4)
- 资源 (7)
- 收藏
- 关注
转载 i++,i--执行效率
转载时请注明出处和作者联系方式文章出处:http://www.limodev.cn/blog作者联系方式:李先静 昨天同事问了我一个问题,有两个循环语句:for(i = n; i > 0; i--){…}for(i = 0; i {…}为什么前者比后者快?我当时的解释是:i–操作本身会影响CPSR(当前程序状态寄存器),CPSR常见的标志有N(结果为负), Z(结果为0),
2009-03-24 17:58:00 768
原创 理解插入排序法
A:向一个有序数组中插一个数,使该数组保持有序1:假如有一个有序数组如下: a[7]={1,2,3,6,8,9,NULL};//最后一个元素为空值. 现在要将 "5",这个值插入到这个数组中.并且仍保持数组的值是从小到大的顺序排列.那么插入后情况如下: {1,2,3,[5],6,8,9} //那么6,8,9都向后移动一个位置,
2009-03-09 15:19:00 1112 1
转载 求一个字节中,1/0的个数
真是很极端的做法啊宋宝华 21cnbao@21cn.com 软件报问题:对于一个字节(8bit)的数据,求其中“1”的个数,要求算法的执行效率尽可能地高。分析:作为一道著名外企的面试题,看似简单,实则可以看出一个程序员的基本功底的扎实程度。你或许已经想到很多方法,譬如除、余操作,位操作等,但都不是最快的。本文一步步分析,直到最后给出一个最快的方法,相信你看到本文最后的那个最快的方法时会有
2009-03-07 11:56:00 1848 1
原创 最简单的ARM裸机程序,帮你理解程序的运行启动(mini2440开发板)
//菜鸟学嵌入式. //这一个真正的全裸代码。具体原理是这样的://首先是设置到NAND Flash 启动。当ARM 上电后,会自动读取NAND Flash // 0x0000000地址处执行代码。我们将代码编译联接地址也设为0x0000000//然后,用Jflash 烧写时,烧写到NAND Flash的0x0000000。那么上电后就会//执行你的代码。1:交叉环境的建立 按照 mini24
2009-03-01 23:55:00 7400 3
DLNA ,UPNP 相关文档规范 英文资料,很全面
2023-07-13
ssdp 协议规范 英文版
2023-07-06
mina自定义编解码器详解
2016-01-27
AndroidJNI编程
2014-04-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人