本周我读的书是美国Jon Bentley编写的《编程珠玑(第二版)》。说实话,这本书里面所提出的问题,大都需要我去细细思考,仔细揣摩,有时候作者轻描淡写的几句话,我也要思考一段时间来体会其中的算法思想,一星期读完只能说是囫囵吞枣吧,而且再加上有软工结对编程的压力,所以以后还是要细细研读的。这本书使我 ...
分类:
其他好文 时间:
2018-04-16 13:08:14
阅读次数:
162
编程珠玑真是一本让人感觉到眼前一亮的书,虽然书不厚,但是里面的知识很贴近实际应用,也很有启发性,如果能真正的消化里面的内容,对程序的理解肯定会上一个档次。
本文给出的是第二章习题的第五题的大概程序!
#include
using namespace std;
void move(int * arr, int arrsize,int n);//将数组arr的前n个元素左移
void show(...
分类:
其他好文 时间:
2015-05-05 00:06:46
阅读次数:
131
本书第一章提出了一个看似简单的问题,有最多1000万条不同的整型数据存在于硬盘的文件中,如何在1M内存的情况下对其进行尽可能快的排序。每个数字用4byte,1M即可存储250 000个数据,显然,只要每次对250 000个数据排序,写入到文件中即可,重复40次。那么如何选出每次遍历的二十五万条数据呢...
分类:
编程语言 时间:
2014-11-19 23:52:17
阅读次数:
251