您的位置:首页 > 健康 > 美食 > seo排名赚app多久了_抖音搜索推广首选帝搜软件平台_百度地图优化排名方法_如何让别人在百度上搜到自己公司

seo排名赚app多久了_抖音搜索推广首选帝搜软件平台_百度地图优化排名方法_如何让别人在百度上搜到自己公司

2025/5/3 18:08:45 来源:https://blog.csdn.net/mmz1207/article/details/144461570  浏览:    关键词:seo排名赚app多久了_抖音搜索推广首选帝搜软件平台_百度地图优化排名方法_如何让别人在百度上搜到自己公司
seo排名赚app多久了_抖音搜索推广首选帝搜软件平台_百度地图优化排名方法_如何让别人在百度上搜到自己公司

题目

输入数 n 并输入 n 个数,要求将这 n 个数做排序后输出

归并排序做法

#include <bits/stdc++.h>
using namespace std;
int a[100010];
int n;void aaa(int,int);
void aaaaa(int,int,int);int main()
{cin>>n;for(int i = 0;i<n;i++){cin>>a[i];}aaa(0,n-1);for(int i = 0;i<n;i++){cout<<a[i]<<" ";}return 0;
}
void aaa(int l,int r)
{if(l==r) return;//拆int mid = (l+r)/2;aaa(l,mid);aaa(mid+1,r);//拆完了//合并aaaaa(l,mid,r);}
void aaaaa(int l,int mid,int r)
{int t[100010];int lt = l;int i = l;int j = mid+1;while(i<=mid&&j<=r){if(a[i]<a[j]) t[lt++] = a[i++];else t[lt++] = a[j++];}while(i<=mid) t[lt++] = a[i++];while(j<=r) t[lt++] = a[j++];for(int i = l;i<=r;i++){a[i] = t[i];}}

快速排序做法

#include <bits/stdc++.h>
using namespace std;
int n,a[100010];void qsp(int,int);int main()
{cin>>n;for(int i = 0;i<n;i++){cin>>a[i];}qsp(0,n-1);for(int i = 0;i<n;i++){cout<<a[i]<<" ";}return 0;
}
void qsp(int l,int r)
{int key = a[(l+r)/2];int i = l;int j = r;while(i<=j){while(a[i]<key) i++;while(a[j]>key) j--;if(i<=j){swap(a[i],a[j]);i++;j--;}}if(i<r) qsp(i,r);if(j>l) qsp(l,j);return;
}

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com