摘要:
第三部分讲的是产品,利用前两部分的材料创建出了有趣的程序。第11章讲述了几个一般用途的排序算法,如插入排序、简单快速排序、更好的快速排序等。第12章介绍了一个来自实际应用的特定问题(抽样问题),展示了用几种不同的方法解决这个问题。第13章介绍一种方法及将产生随机数看成是集合表示中的一个问题,涉及到查... 阅读全文
摘要:
第二部分主要讲效率,重点是提高性能,使得用户使用方便简捷。第6章介绍了提高运行效率的一种不同方法,介绍了部分如何一起组成了一个整体,通过研究一个案例,转向研究系统设计层次,进行系统化的了解。第7章介绍了在早期的设计过程中使用的称为“封底”计算,确保系统结构具有足够的效率,进行性能估计和安全系数的确立... 阅读全文
摘要:
第一部分主要回顾了一些编程的基础。第1章介绍了单个问题的历史,由精确的问题陈述及定义寻找解决方案进行程序设计,目前我们考虑的都是简单问题,如果仔细分析这个简单的小问题将会给我们带来巨大的好处,也说明了这本书的主题:认真认真思考分析真实的案例是一件有趣的事,并且很可能在实践中获得收益。第2章通过三个问... 阅读全文
摘要:
典型用户:(1)名字:洪烨。(2)年龄:20。(3)收入:0。(4)代表的用户在市场上的比例和重要性:代表的大学生用户比例较大、重要。(5)使用这个软件的典型场景:对于每门课程都有各种作业,她有的时候都不知道该做什么,最后弄得好多作业都堆了起来,也老是贴小纸条提醒自己每天什么时候背单词,什么时候去跑... 阅读全文