读书笔记《编程珠矶》1

本书的开篇主要讲了要具体分析自己的问题,具体化自己所要解决的问题。文中以a,b对话的形式,然后又具体分析其对话来进行观点的表达。比如在听完文中两个人的对话后,可以这样分析:如果主存容量不是严格的限制在1mb,或是1~2mb之间,那么我们就可以一次性将所有数据都加载到主存中。 如果主存容量严格的限制txt在1mb,因此无法一次载入完成排序。那么我们可以将文件分割为两个文件,再分别用bitmap处理。分割策略可以简单地把前一半的数据放到一个文件,后一半的数据放到另一个文件,分别排序后再做归并。也可以把文件中小于某个数的整数放到另一个文件,叫greater.txt.分别排序后,把greater.txt的排序结果加到less.txt的排序结果即可。文章中形象的给出了例子,也给出了解决的办法和思考方式。这就是逐步的引导我们,要根据具体的问题,具体的分析问题,思考问题,然后找到问题的解决办法,我觉得这使我从中学到的最重要的东西。

posted @ 2020-04-01 22:38  littlemelon  阅读(157)  评论(0编辑  收藏  举报