算法时间复杂度

一、推导方法

1、用常数1取代运算时间中的所有加法常数

2、在修改后的运行次数函数中,只保留最高阶项

3、如果最高阶项存在且不是1,则去除与这个项相乘的常数

得到的就是大O阶

二、常见时间复杂度

 

 三、常见时间复杂度所耗费的时间排序

O(1)<O(logn)<O(n)<O(nlogn)<O(n2)<O(n3)<O(2n)<O(n!)<O(nn)

 

posted on 2020-12-23 22:37  无言寒冰  阅读(48)  评论(0编辑  收藏  举报