随笔分类 -  读书笔记

读书要有崇洋媚外的精神,因为国内基本没有好书
摘要:介绍任意阶幻方的构造算法,算法来自《神奇方阵》一书。 阅读全文
posted @ 2013-02-22 11:49 open source 阅读(4741) 评论(0) 推荐(1) 编辑
摘要:在线性时间内计算凸多边形最远两点之间的距离 阅读全文
posted @ 2012-12-06 22:13 open source 阅读(624) 评论(2) 推荐(0) 编辑
摘要:一个线性时间内求解欧拉回路的算法 阅读全文
posted @ 2012-12-04 00:00 open source 阅读(386) 评论(0) 推荐(0) 编辑
摘要:Programming Pearls笔记之三Programming Pearls笔记之三 这里是编程珠玑(Programming Pearls)第三部分(后五个专栏)的笔记.1 Partition 快速排序最关键的一步是Partition,将一个元素放在正确的位置,它前面的元素都小于它,它后面的元素都不小于它.1.1 Nico Lomuto的方法 对于一个值t,将数组分成两部分,一部分小于t,一部分大于等于t.如图:图一 相应算法为:m = a-1for i = [a, b] if x[i] < t swap(++m, i) 将x[l]作为数值t,如下图:图二 ... 阅读全文
posted @ 2012-08-05 17:48 open source 阅读(557) 评论(0) 推荐(0) 编辑
摘要:Programming Pearls笔记之二 Programming Pearls笔记之二 这里是编程珠玑(Programming Pearls)第二部分(中间五个专栏)的笔记. 1 效率和正确性 问题 有句话说"效率是第二位的,结果是第一位的--如果结果都错了,再快又有何用".这种观点正确吗? 解答 ... 阅读全文
posted @ 2012-08-05 09:43 open source 阅读(391) 评论(0) 推荐(0) 编辑
摘要:Programming Pearls笔记之一 Programming Pearls笔记之一 这里是编程珠玑(Programming Pearls)第一部分(前五个专栏)的笔记. 1 排序 问题 一个文件包含至多n个不大于n且无重复的正整数(n=10^7).要求排序之后输出. 解答 由于都是正整数且... 阅读全文
posted @ 2012-08-04 08:14 open source 阅读(698) 评论(6) 推荐(2) 编辑
摘要:Programming Pearls笔记之〇 Programming Pearls笔记之〇 本想这是一本像《算法导论》或者《计算机程序设计艺术》那样的书,但很遗憾,这不是一本关于算法的书.但从这本书中也学到了一些算法知识.准确地说,这本书主要是讲如何将程序写得更快更省内存.好的算法只是其中的一个手段.为了实现这个目的,作者从多个层面上进行性... 阅读全文
posted @ 2012-08-03 13:11 open source 阅读(412) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示