摘要:
本章主要讨论如何根据伪代码编写程序,并用脚手架测试程序的正确性。
作者使用脚手架这个名词,刚开始看,真看不懂,估计是语言习惯的问题,看完这一章,才大致明白就是测试代码所搭建的程序。
书中的脚手架主要是采用assert进行测试,自己觉得很不习惯。
下面是自己写的二分搜索的递归以及非递归实现,并附上测试结果。 阅读全文
posted @ 2013-07-14 15:04
永不止步,永无止境
阅读(356)
评论(0)
推荐(0)
摘要:
通过对二分搜索法的实例分析,展示了程序验证的的诸多优势:问题很重要,需要认真地编写代码;程序的开发需要遵循验证思想;可以使用一般性的工具进行程序的正确性分析。 阅读全文
posted @ 2013-07-14 11:53
永不止步,永无止境
阅读(426)
评论(0)
推荐(0)
摘要:
本章集中讨论了数据结构对软件的一个贡献:将大程序缩减为小程序。数据结构还具有其他许多的正面作用,包括节省时间和空间、提高可移植性核可维护性。 阅读全文
posted @ 2013-07-14 11:46
永不止步,永无止境
阅读(231)
评论(0)
推荐(0)

浙公网安备 33010602011771号