C++中 sort函数 的用法
来源:互联网 发布:淘宝装修首页模板代码 编辑:程序博客网 时间:2024/05/09 21:41
首先要包含头文件:
#include<algorithm>using namespace std;
1.sort函数在一维数组排序中的用法
1.1升序:
#include<iostream>#include <algorithm>using namespace std;int main(){ int a[3]={3,2,1}; int i; sort(a,a+3); for(i=0;i<3;i++){ printf("%d ",a[i]); } return 0; }
1.2降序
#include<iostream>#include <algorithm>using namespace std;int cmp( const int &a, const int &b ){if( a > b )return 1;elsereturn 0;}int main(){ int a[3]={1,2,3}; int i; sort(a,a+3,cmp); for(i=0;i<3;i++){ printf("%d ",a[i]); } return 0; }
2.sort函数在结构体排序中的用法
#include<stdio.h>#include<iostream>#include<algorithm>using namespace std;struct ss { int q; int w; int e; };bool comp(ss a,ss b); int main(){ int i; ss str[3]; for(i=0;i<3;i++){ scanf("%d%d%d",&str[i].q,&str[i].w,&str[i].e); } sort(str,str+3,comp); for(i=0;i<3;i++){ printf("%d %d %d\n",str[i].q,str[i].w,str[i].e); } return 0; } bool comp(ss a,ss b){ return a.q>b.q;//降序 //return a.q<b.q 升序 }
0 0
- C++sort函数的用法
- C++sort函数的用法
- C++sort函数的用法
- C++sort函数的用法
- C++sort函数的用法
- C++sort函数的用法
- C++sort函数的用法
- C++sort()函数的用法
- C++sort函数的用法
- C++sort函数的用法
- C++sort函数的用法
- C++sort()函数的用法
- C++sort()函数的用法
- C++sort函数的用法
- c++sort函数的用法
- C++:STL中sort()函数的用法总结
- 浅析C/C++中sort函数的用法
- 浅析C/C++中sort函数的用法
- PHP date() 时间格式
- iOS7中弹簧式列表的制作
- jvm 原理与垃圾回收机制
- 海量车载激光扫描点云数据的快速可视化方法
- 并发容器——CopyOnWrite
- C++中 sort函数 的用法
- 锁屏隐藏虚拟按键
- centos下go环境搭建及hello world
- hdu 1034 Candy Sharing Game
- 32.提示框
- ios用lame把wav转换成MP3格式获取时间不对解决方案
- linux下resin的安装和配置
- 深入学习String(二)concat()与"+"对比
- 竞猜系统整体架构设计