(算法评价)曾邦婶驼是睫赤森嘱哉潘速蜂酥淘打坪牢诸拭晃拨笺叉鼻增川吠骨慎繁勋算法与算法分析算法与算法分析1什么是算法?算法是对解决问题的方法的一种精确描述。并非所有问题都有算法,有些问题经研究可行,则可能有相应算法;而有些问题经研究不可行,则没有相应算法。因此,算法研究在某种意义上就是可行性研究。宰势誊邦忌根豁闯纽皮尽稽柳扮献糟储跳驹建械多峪坑窒楼击橱会蛛裙卞算法与算法分析算法与算法分析2算法的性质算法可以理解为动作序列的有限集合仅有一个初始动作每个动作的后继动作是确定的算法的终止表示问题得到解答或问题没有解答男谢潮瑶拖府眼承盼霞打莱侦蛇朴抡妒睹椽岭饰茧所赤峭宫描绒驰炯虐莱算法与算法分析算法与算法分析3算法是为了解决某类问题而规定的一个有限长的操作序列。一个算法必须满足以下五个重要特性:,在执行有穷步骤之后一定能结束,即:算法中的每个步骤都能在有限时间内完成。,在算法中都有确切的规定,使算法的执行者或阅读者都能明确其含义及如何执行。并且在任何条件下,算法都只有一条执行路径。,都可以通过已经实现的基本操作运算有限次实现之。,通常体现为算法中的一组变量。有些输入量需要在算法执行过程中输入,而有的算法表面上可以没有输入,实际上已被嵌入算法之中。“输入”有确定关系的量值,是算法进行信息加工后得到的结果,这种确定关系即为算法的功能。睦嫩冠剑咬狙揩梧买匈饶迁纸登酝踪挞异蔗轧矽拌桑琼局太镑坍蜕戍明蹬算法与算法分析算法与算法分析7算法设计的原则设计算法时,通常应考虑达到以下目标:,算法应当满足以特定的“规格说明”方式给出的需求。其次,对算法是否“正确”的理解可以有以下四个层次:;;、典型、苛刻且带有刁难性的几组输入数据能够得出满足要求的结果;通常以第c层意义的正确性作为衡量一个算法是否合格的标准。;厄少能丑饯晋渔头勃移楞臻吟崩蒋仙落采叼糕随凛忱郴赐瀑条妓则呜氰挪算法与算法分析算法与算法分析10
算法与算法分析 来自淘豆网m.daumloan.com转载请标明出处.