神人排序-2.5条悟排序
2026-10-11 21:51:57
发布于:浙江
基础介绍
排序复杂度:(实则 )
排序原理:从后往前,高于后面的一直腰斩直到,直到不大于后一个
上代码
#include<bits/stdc++.h>
using namespace std;
int a[1000005],n;
int main(){
cin>>n;
for(int i=1;i<=n;i++)cin>>a[i];
for(int i=n-1;i>=1;i--){
while(a[i]>a[i+1])a[i]/=2;
}
for(int i=1;i<=n;i++)cout<<a[i]<<' ';
return 0;
}
全部评论 2
s
21小时前 来自 浙江
0s
21小时前 来自 浙江
0





















有帮助,赞一个