早教吧 育儿知识 作业答案 考试题库 百科 知识分享

算法时间复杂度问题,谢谢!最好有解释假设算法A1和算法A2都可以解决规模为n的问题P,且时间复杂度都为O(n^2)。算法A1和算法A2的时间复杂度之差可能为()A.O(n^2)B.O(n)C.O(1)

题目详情
算法时间复杂度问题,谢谢!最好有解释
假设算法A1和算法A2都可以解决规模为n的问题P,且时间复杂度都为O(n^2)。算法A1和算法A2的时间复杂度之差可能为()
A. O(n^2) B. O(n) C. O(1) D. A~C都有可能
▼优质解答
答案和解析
选D
A1 = a1n^2+b1n+c1
A2 = a2n^2+b2n+c2
当a1≠a2时,差为O(n^2)
当a1=a2,b1≠b2时,差为O(n)
当a1=a2,b1=b2时,差为O(1)