摘要:
常见时间复杂度还有:nlogn阶,立方阶,指数阶O(2^n)等耗费时间:O(1)<O(logn)<O(n)<O(nlogn)<O(n²)<O(n³)<O(2^n)<O(n!)<O(n^n)最坏情况与平均情况:***平均运行时间是期望的运行时间。***最坏运行时间是一种保证,在应用中,这是一种最重要的 阅读全文
posted @ 2018-04-07 23:34
Rainyn
阅读(1242)
评论(0)
推荐(0)
摘要:
算法时间复杂度的定义:进行算法分析时,语句总的执行次数T(n)是关于问题规模n的函数,进而分析T(n)随n的变化情况并确定T(n)的数量级。算法的时间复杂度,也就是算法的时间量度,记作T(n)=O(f(n))。它表示随问题规模n的增大,算法执行时间的增长率和f(n)的增长率相同,称作算法的渐进时间复 阅读全文
posted @ 2018-04-07 23:30
Rainyn
阅读(398)
评论(0)
推荐(0)