一、大小比较
1、先比单位
2、再比大小
二、时间复杂度
1、单位
O(1) < O(logn) <O(n) <O(nlogn) <O(n^2)< O(2^n)< o(n!)
2、 时间函数t(n) 与时间复杂度单位比较
lim ( n /n^2) = lim 1/n = 0 ==> O(n) <O(n^2)
lim (6n^2+n +1)/ n^2 = 6+ lim(1/n +1/n^2) = 6 ==> t(n)=6n^2+n +1 的时间复杂度为 O(n^2)
3、步骤
(1) 用1代替所有的常数
(2) 去掉所有的低阶函数,保留最高价函数
6n^2+n +1 ==> n^2 +n + 1 ==>O( n^2)
评论
还能输入140字
用户评论
技术支持:浙江省教育技术中心、天喻教育科技有限公司
© 2022 yun.zjer.cn All rights reserved ICP备案号:浙ICP备05000083号-1 | 浙公网安备 33010602005197号