数据结构与程序设计 第一章 编成原理 总结

编程原则

1.大型设计的问题

 2.问题说明

3.程序设计

准则:首先让你的程序运行起来,然后使它变得优美。
这一准则对小型程序可能有效,但不适合大型程序。一个大型程序的每一部分都必须得到妥善的组织、清晰的书写和全面的理解,否则它的结构将被遗忘,也不能在以后某个时间连接到项目的其他部分,而那些部分可能由另一个程序设计员来完成。

4.数据结构的选择

算法设计中可变性的最大余地通常在于存储程序的数据的办法:1.它们彼此如何被安排 2.那些数据保存在内存中 3.那些在需要时被计算 4.哪些保存在文件中,这些文件又如何安排

 5.算法分析

当有若干不同的方法可以用来组织数据和计算法时,开发一个用来推荐选择的标准就很重要

 6.测试和验证

程序的正确性:1.减少错误数目,使得更易于发现剩余的错误 2.能够预先验证我们的算法是正确的 3.能够提供测试程序的方法,使得我们有理由确信这些程序不会行为失常。

 7.程序的维护

即使在一个程序开发完成、全部调试并交付使用后,仍然需要大量的工作来维护此程序的有效性。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值