最新文章列表

高效计算二进制序列1的个数

    记的遇到过一道程序题:判断两个整数二进制形式中1的个数多少。很明显的方法是分别写出这两个数的二进制形式计算每个的二进制个数,进行比较,然而如何高效的计算某个整数的1的个数成为了算法设计的优劣比较。这里采用8位的二进制作为说明。 第一种方法 我们知道一个整数每次除以2就会减少一个0,因此只需对这个数对二取余数,然后依次除二即可。算法如下: int count(int  ...
tongkuaishuai 评论(0) 有8人浏览 2012-08-18 22:35

C语言宏定义精析

在C语言的学习中对于经常使用的常量我们经常使用宏定义,最常用的是#define PI 3.1415926 以后在程序中遇到PI编译器自动将PI替换成3.1415926,非常的方 ...
guangzhilian 评论(0) 有8人浏览 2012-08-18 21:56

二进制与十进制转换

二进制转换 在程序处理的过程中,我们经常需要将一个整数转换成二进制或者将一个二进制数转换成整数。 二进制转换成整数主要是计算各个位置的权值并记录,然后逐次查找二进制序列的每一位如果为一则将结果加上对应位置的权值作为新的结果以此类推。 整数转换成二进制主要是进行移位相与操作,例如我们的整数范围在2^16-1的范围内,则每次移位与0x8000相与,如果为一则输出1,为0则输出零 ...
deng_dai_shi 评论(0) 有6人浏览 2012-08-18 21:55

一个各种著名算法问题的c源程序包

1.版权申明   该程序包来自Andy。由Andy收集整理。   在此我谨代表我个人感谢Andy的贡献与分享精神!   作者:Andy   联系方式:QQ : 15006747 ,E-mail : zhgpa@sohu.com 2.推荐理由   该程序包中的C语言程序写得非常工整,规范。内容丰富,涉及的知识点比较多。一些基本问题都有。 适合对C语言编程和算法有兴趣的程序员学习。建议学习者下载后运行 ...
liuqing_2010_07 评论(0) 有1515人浏览 2012-03-17 16:18

最近博客热门TAG

Java(141747) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) HTML(59043) JavaScript(54918) .net(54785) Web(54513) 工作(54116) Linux(50906) Oracle(49876) 应用服务器(43288) Spring(40812) 编程(39454) Windows(39381) JSP(37542) MySQL(37268) 数据结构(36423)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics