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

数据结构的问题6.程序段For(i=n-1;i>0;i--)For(j=1;ja[j+1])a[j]←→a[j+1]其中n为正整数,则最后一行的语句时间复杂度在最坏情况下是(d)A.O(n)B.O(nlogn)C.O(n3)D.O(n2)为什么

题目详情
数据结构的问题
6.程序段 For(i=n-1;i>0;i--)
For(j=1;j<=i;j++)
If(a[j]>a[j+1])a[j]←→a[j+1]
其中 n为正整数,则最后一行的语句时间复杂度在最坏情况下是( d )
A. O(n) B. O(nlogn) C. O(n3) D. O(n2)
为什么这么来的 求给个算式过程 解释之类的
▼优质解答
答案和解析
最坏情况下执行n*(n-1)/2次,时间复杂度选D