40
42
44
45
for(int i=0; i<n; ++i) { for(int j=1; j<n-i; ++j) { if(a[j-1]>a[j]) {交换。。。} } }
//冒泡排序的时间复杂度为n*(n-1)/2=O(n^2),则比较语句执行n*(n-1)/2 = 45次。
这道题你会答吗?花几分钟告诉大家答案吧!
扫描二维码,关注牛客网
下载牛客APP,随时随地刷题