c++排序sort、稳定排序stable_sort、逆序rever()

更新时间:2023-05-23 00:37:26 阅读: 评论:0

c++排序sort、稳定排序stable_sort、逆序rever()#include <iostream>
#include <algorithm>
又见艳阳天
#include <functional>
bool greater_cmp(int a,int b);
bool less_cmp(int a,int b);
using namespace std;
int main()
{
int a[]={1,20,5,2,6,20};
int a_len = sizeof(a)/sizeof(int);
cout<<"原来的顺序:"<<endl;
for(int i=0;i<a_len;i++)
{
cout<<a[i]<<" ";
}
cout<<endl;
cout<<"逆序"<<endl;
rever(a,a+a_len);
for(int i=0;i<a_len;i++)
{
cout<<a[i]<<" ";
}
cout<<endl;
童话故事白雪公主
cout<<"使⽤STL,降序排序"<<endl;
sort(a,a+a_len,greater<int>());
for(int i=0;i<a_len;i++)
{
cout<<a[i]<<" ";
}
cout<<endl;
韭菜黄cout<<"使⽤STL升序排序"<<endl;
sort(a,a+a_len,less<int>());
for(int i=0;i<a_len;i++)
{
cout<<a[i]<<" ";
}
cout<<endl;
cout<<"⾃定义函数降序排序"<<endl;
sort(a,a+a_len,greater_cmp);
贝壳英语
for(int i=0;i<a_len;i++)
{
cout<<a[i]<<" ";
法国地理位置}
cout<<endl;
cout<<"使⽤⾃定义函数升序排序"<<endl;    sort(a,a+a_len,less_cmp);
和解协议
for(int i=0;i<a_len;i++)
{
cout<<a[i]<<" ";
}
cout<<endl;
cout<<"稳定排序"<<endl;
stable_sort(a,a+a_len,less_cmp);
宛在
for(int i=0;i<a_len;i++)
{
cout<<a[i]<<" ";
}
cout<<endl;
}
启迪的近义词
bool greater_cmp(int a,int b){
return a>b;
}
bool less_cmp(int a,int b){
return a<b;
}
c语⾔的排序:

本文发布于:2023-05-23 00:37:26,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/89/924257.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:排序   法国   和解
相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图