查询到最新的1条

编程珠玑课后习题答案 第四章 编写正确的程序

1. 尽管我们的二分搜索证明历经曲折,但是按照某些标准来衡量还是不够完善。你会如何证明改程序没有运行时错误(例如除数为 0、数值溢出、变量值超出声明的范围或者数组下标越界)呢?如果有离散数学的基础知识,你能否使用逻辑系统形式化来证明? 为了证明程序不会出现溢出错误,我们在不变式中添加条件 0 <= l <= n 和 -1 <= u <&#61 继续阅读