当前位置:首页 > 太原理工大学数据结构B,C语言版的课件 - 图文
2. 可读性算法主要是为了人的阅读与交流,其次才是为计算机执行,因此算法应该易于人的理解;另一方面,晦涩难读的程序易于隐藏较多错误而难以调试。3.健壮性当输入的数据非法时,算法应当恰当地作出反映或进行相应处理,而不是产生莫名奇妙的输出结果。并且,处理出错的方法不应是中断程序的执行,而应是返回一个表示错误或错误性质的值,以便在更高的抽象层次上进行处理。4.高效率与低存储量需求通常,效率指的是算法执行时间;存储量指的是算法执行过程中所需的最大存储空间,两者都与问题的规模有关。三、算法效率的
衡量方法和准则
通常有两种衡量算法效率的方法:
事后统计法
缺点:1.必须执行程序
2.其它因素掩盖算法本质
事前分析估算法
共分享92篇相关文档