博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
sort
阅读量:6672 次
发布时间:2019-06-25

本文共 1131 字,大约阅读时间需要 3 分钟。

升序:sort(begin,end,less
());降序:sort(begin,end,greater
()).int _tmain(int argc, _TCHAR* argv[]){int a[20]={2,4,1,23,5,76,0,43,24,65},i;for(i=0;i<20;i++)cout<
<
());for(i=0;i<20;i++)cout<
<

使用sort排序:需要头文件#include<algorithm>,

sort(vec.begin(),vec.end());(默认是按升序排列,即从小到大).

可以通过重写排序比较函数按照降序比较,如下:

定义排序比较函数:

bool Comp(const int &a,const int &b)

{
    return a>b;
}
调用时:sort(vec.begin(),vec.end(),Comp),这样就降序排序。

#include 
#include
#include
#include
using namespace std;bool Comp(const int &a,const int &b){ return a>b;}int main( ){ vector
v1; vector
::iterator Iter1; int i; string s; cin>>s; for ( i = 0 ; i < s.length() ; i++ ) { v1.push_back( s[i] ); } for ( Iter1 = v1.begin( ) ; Iter1 != v1.end( ) ; Iter1++ ) cout << *Iter1 ; cout <
()); for ( Iter1 = v1.begin( ) ; Iter1 != v1.end( ) ; Iter1++ ) cout << *Iter1 ; cout<< endl;}

 

转载于:https://www.cnblogs.com/xlqtlhx/p/6082628.html

你可能感兴趣的文章
Aix学习之ODM
查看>>
第二天的收获-----c中小问题
查看>>
【错误异常】 Maven出现错误No plugin found for prefix 'jetty' in the current
查看>>
扩展欧几里德算法
查看>>
openoffice启动8100端口
查看>>
cnetos 6.0下Chage的使用方法来提升系统安全级别
查看>>
tomcat启动没有8080端口
查看>>
ubuntu 16.04 安装lamp
查看>>
Javascript的匿名函数
查看>>
OC中类的属性与成员变量的区别
查看>>
SMTP命令邮件投递(无身份认证)
查看>>
Nginx + MySQL + PHP + Xcache + Memcached
查看>>
使用Windows live movie maker轻松与朋友分享视频
查看>>
我的友情链接
查看>>
数据库死锁的类型
查看>>
找水王
查看>>
grep及正则表达式
查看>>
MongoDB常用命令大全
查看>>
Python程序的执行过程
查看>>
Proxmox-VE搭配Ceph存储组建高可用虚拟化平台
查看>>