算法和算法分析

2020-09-09  本文已影响0人  随便都赢

算法是问题求解步骤的描述。这种描述具有五个特性。

算法的设计要求:

算法的度量
1、事后统计
直接在计算机上运行,计算运行时间。因为不同机器上运行时间有差异,而且相同机器在不同情况下性能存在差异所以只能够粗略计算。
2、事前统计法
通过分析程序中原操作的频度(原操作的出现次数)与问题规模n所形成的函数来确定算法的渐进时间复杂度(简称时间复杂度),时间复杂度分为:

空间复杂度
除输入和程序本身外所需的辅助空间。如果所需空间为常数则称该算法原地工作。

上一篇下一篇

猜你喜欢

热点阅读