大学计算机(人工智能通识版)课件:数据结构与算法基础.pptx

大学计算机(人工智能通识版)课件:数据结构与算法基础.pptx

数据结构与算法基础;目录;5.1算法的基本概念;1.算法的定义;2.算法的特征;3.算法学习的内容;算法设计的原则:

1.正确性

算法的正确性是指算法至少应该具有输入、输出和加工处理无歧义性,能正确反映问题的需求,能够得到问题的正确答案。

2.可读性

可读性是评判算法(也包括实现它的程序代码)好坏的很重要的标志。可读性不好不仅无助于人们理解算法,晦涩难懂的算法还往往隐含着错误,不但不易被发现,还难以调试和修改。;算法设计的原则:

3.健壮性

当输入的数据非法时,算法应该恰当地做出反应或进行相应的处理,而不是产生莫名其妙的输出结果。

4.高效率与低存储量

通常情况下,算法的效率指的是算

文档评论(0)

1亿VIP精品文档

相关文档