- 1
- 0
- 约 19页
- 2016-03-11 发布于江西
- 举报
下载
第3章 设计与实现
给我看你的流程图而藏起你的表,我将仍然是莫名其妙。如果给我你的表,那
么我将不再要你的流程图,因为它们太明显了。
—Frederick P. Brooks, Jr., 《神秘的人月》
以上从B r o o k s 的经典书中摘录的内容想说的是,数据结构设计是程序构造过程的中心环
节。一旦数据结构安排好了,算法就像是瓜熟蒂落,编码也比较容易。
这种观点虽然有点过于简单化,但也不是在哄骗人。在前一章里我们考察了各种基本数
据结构,它们是许多程序的基本构件。在这一章中,我们将组合这些结构,要完成的工作是
设计和实现一个中等规模的程序。我们将说明被处理的问题将如何影响数据结构,从这里还
可以看到,一旦数据结构安排好之后,代码将会如何自然地随之而来。
我们的观点的另一个方面是:程序设计语言的选择在整个设计过程中,相对而言,并不
是那么重要。我们将抽象地设计这个程序,然后用 C 、C + + 、Aw k 和P e r l把它写出来。由不同
实现之间的比较,可以看出语言在这里能有什么帮助或者妨碍,以及它们并不那么重要的各
种情况。程序的设计当然可以通过语言来装饰,但是通常不会为语
您可能关注的文档
- 画一三叶玫瑰线,使一个小五角星在曲线上移动.doc
- 皇家墨尔本理工大学因特网与网络计算硕士录取.pdf
- 石家庄学院EDA期末试卷.doc
- 研究生课程考试规范——计算机应用基础.doc
- 福州屏东中学2016年会考模拟测试(九).doc
- 福师12秋《计算机应用基础》练习题.doc
- 私有云和托管云方案.pdf
- 私有标准及其反垄断法规制_于连超.pdf
- 科技英语ppt 邬帅斌.ppt
- 科罗拉多晚霞中的刘再复.pdf
- 急性肠系膜动脉缺血多学科诊断与治疗专家共识总结2026.pdf
- 《剪纸》教案-2025-2026学年人教版(新教材)小学数学三年级下册.pdf
- 在市发展和改革委员会2025年度工作总结会上的讲话发言材料.pdf
- 《动画作品设计制作》教学设计-2025-2026学年人教版初中美术九年级下册.pdf
- 人教版(2026)八年级下册英语Unit 1 Section A 4a-4c寒假预习讲义(含练习题及答案).pdf
- 3.2+学习成就梦想+课件-2025-2026学年统编版道德与法治七年级上册.pdf
- 2026年课件-《AIGC与新媒体运营技能实战(慕课版)》-教案全套-新版.pdf
- 人教版(2026)八年级下册英语Unit 2 Section A 4a-4c寒假预习讲义(含练习题及答案).pdf
- (4篇)公司部门2025年工作总结汇编.pdf
- 高考英语--词性转换背诵版+默写版+ 高三英语.pdf
原创力文档

文档评论(0)