文章

2

粉丝

0

获赞

1

访问

14

头像
排序2 题解:
P1106
发布于2025年3月11日 13:46
阅读数 13

致死量

#include<bits/stdc++.h>
using namespace std;
void InsertSort(vector<int>&a){
    int i,j;
    a.insert(a.begin(),0);
    for(i=2;i<a.size();i++){
        if(a[i]<a[i-1]){
            a[0]=a[i];
            for(j=i;a[j-1]>a[0];j--)
                a[j]=a[j-1];
            a[j]=a[0];
        }
    }
    a.erase(a.begin());
}
void ShellSort_ones(vector<int>&a,int d){
    int i,j;
    a.insert(a.begin(),0);
    for(i=1+d;i<a.size();i++){
        if(a[i]<a[i-d]){
            a[0]...

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发