编程珠玑第三章

  第三章写的有点太简单了,可能作者是想在后面章节里详细说吧!
一章就是作者说的几句话印象还是很深刻。  程序员在节省空间方面无计可施时,将自己从代码中解脱出来,退回起点并记者并集 中精力研究数据,常常能有奇效。(数据的)表示形式程序设计的根本。  正如人月神话的作者说:只要给我你设计的表,我就对你的程序一目了然。  对退回起点进行思考的几条准则:  1.使用数组重新编写重复代码。冗长相似代码常常可以使用最简单的数据结构--数组 来表示。(作者怎么对链表只字不?)  2.封装复杂结构。当需要非常复杂的数据结构,使用抽象术语进行定义,并将操作 表示为类。  3.可能使用高级工具。名字-值对,电子表格(二维数组),数据库,特定编程语言 的强大的工具。  4.从数据得出程序的结构。万变不离其宗:在动手编写代码之前,优秀的程序员会彻 底理解输入,输出和中间数据结构,并围绕这些结构创建程序。  怎么感觉作者很喜欢C++的样子呢?C++的STL,面向对象,模版,貌似解决了作者能 想的所有思考准则,而且效率是C++的关键 这一章感觉就是个基础回顾,貌似有本书叫《程序设计实践》,第三章也是讲了数据 结构,讲的很好,有时间我要去看看。 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值