赞
踩
目录
时间复杂度概念:x>1,x足够大的时候,想要达成某个数据操作目的,所需要计算的次数就是时间复杂度
y = ax o(x) =>o(n)(常用,如:for循环)
y = ax+b o(x) =>o(n)
y = ax^2+bx o(x^2) =>o(n^2)(常用,如:两层for循环)
y = ax^2+bx+c o(x^2) =>o(n^2)
y = a o(1)
a^y(a是常量) = x => y = X o(logx) =>o(logn)
时间复杂度大小关系大致:o(1)<o(logn)<o(n)<o(nlogn)<o(n^2)<o(n^3)<...
证明下o(logn)时间复杂度有多快,一万亿 = 10^12 = 10^4*10^8 = 10^3 * 10^3 * 10^3 * 10^3 <2^10 *2^10 * 2^10 * 2^10 = 2^40所以x=a^y-->x=2^40 --> y =
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。