- 博客(3)
- 资源 (3)
- 收藏
- 关注
转载 Huffman(哈夫曼) 编码压缩算法
前两天发布那个rsync算法后,想看看数据压缩的算法,知道一个经典的压缩算法Huffman算法。相信大家应该听说过 David Huffman 和他的压缩算法—— Huffman Code,一种通过字符出现频率,Priority Queue,和二叉树来进行的一种压缩算法,这种二叉树又叫Huffman二叉树 —— 一种带权重的树。从学校毕业很长时间的我忘了这个算法,但是网上查了一下,中文社区
2012-05-25 22:08:09 5976 1
转载 为什么我希望用C而不是C++来实现ZeroMQ
开始前我要先做个澄清:这篇文章同Linus Torvalds这种死忠C程序员吐槽C++的观点是不同的。在我的整个职业生涯里我都在使用C++,而且现在C++依然是我做大多数项目时的首选编程语言。自然的,当我从2007年开始做ZeroMQ(ZeroMQ项目主页)时,我选择用C++来实现。主要的原因有以下几点: 1. 包含数据结构和算法的库(STL)已经成为这个语言的一部分了。如果用C,我将要么依赖
2012-05-20 21:13:41 3352 1
转载 10个最“优秀”的代码注释
1. // 亲爱的维护者: // 如果你尝试了对这段程序进行‘优化’, // 并认识到这种企图是大错特错,请增加 // 下面这个计数器的个数,用来对后来人进行警告: // 浪费在这里的总时间 = 39h 2. /** * 致终于来到这里的勇敢的人: 你是被上帝选中的人,英勇的、不辞劳苦的、不眠不修的来修改 我们这最棘手的代码的编程骑士。你,我们的救世主,人中之龙,
2012-05-19 20:44:37 1118
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人