sort函数、max_element和min_element函数

原创 2016年08月30日 15:18:46
#include <iostream>
#include <string>
#include <algorithm>

using namespace std;

int cmp(const char&a,const char& b)//自定义cmp函数,用来确定sort函数的排序原则
{
    if(a > b)
        return 1;
    else
        return 0;
}

int main()
{
    string str;
    cin >> str;

    cout << *max_element(str.begin(),str.end()) << endl;
    cout << *min_element(str.begin(),str.end()) << endl;

    sort(str.begin(),str.end());
    cout << str << endl;

    sort(str.begin(),str.end(),cmp);
    cout << str << endl;

    return 0;
}
版权声明:本文为博主原创文章,未经博主允许不得转载。

STL_算法_最小值和最大值(min_element、max_element)

C++ Primer 学习中。。。   简单记录下我的学习过程 (代码为主) min_element、max_element  找最小、最大值。 很简单没什么大作用 ...
  • u010579068
  • u010579068
  • 2015年12月24日 23:00
  • 2715

python排序函数sort()与sorted()区别

sort是容器的函数:sort(cmp=None, key=None, reverse=False) sorted是python的内建函数:sorted(iterable, cmp=None, key...
  • zyl1042635242
  • zyl1042635242
  • 2015年01月25日 16:58
  • 6962

qsort和sort函数用法区别

区别 sort是qsort的升级版,如果能用sort尽量用sort,使用也比较简单,不像qsort还得自己去写 cmp 函数, 只要注明  使用的库函数就可以使用,参数只有两个(如果是普通用法)头...
  • u014082714
  • u014082714
  • 2015年03月31日 14:04
  • 1980

C++ *max_element函数找最大元素 *min_element函数找最小元素 STL算法

#include #include using namespace std; int main() { int n[]={1,4,22,3,8,5}; int len=sizeof(n)/size...
  • A_Eagle
  • A_Eagle
  • 2012年03月20日 14:16
  • 14693

两个很实用很方便的函数核心及用法{(lower_bound)+(max_element))~~

(1)            关于 lower_bound(a,a+n,x)-a的用法:                                                求x在数组a中的...
  • NYIST_TC_LYQ
  • NYIST_TC_LYQ
  • 2016年03月24日 17:33
  • 659

非修改性序列算法之min_element和max_element

min_element是求容器中的最小值,有两种函数重载:第一种,单纯的比较大小:template inline _FwdIt min_element(_FwdIt _First, _FwdI...
  • maoliran
  • maoliran
  • 2016年08月14日 18:14
  • 709

STL_算法_最小值和最大值(min_element、max_element)

C++ Primer 学习中。。。   简单记录下我的学习过程 (代码为主) min_element、max_element  找最小、最大值。 很简单没什么大作用 ...
  • u010579068
  • u010579068
  • 2015年12月24日 23:00
  • 2715

max_element/min_element详解

max_element/min_element: max_element算法: templateclass_FwdIt> inline          _FwdIt _Max_element...
  • yuanweihuayan
  • yuanweihuayan
  • 2012年05月05日 08:41
  • 1018

【原创】黑科技库(一):*max_element && *min_element 数组最值

一、概述 在茫茫代码海中,总有那么一些函数,一些代码,会写的你崩溃。 比如…… 全排列?几十行?如果我告诉你,一行就可以搞定呢? 数组最值?for循环?如果我告诉你,一个函数就可以搞定呢? 这就是...
  • c20182030
  • c20182030
  • 2016年11月02日 13:55
  • 355

min_element 和max_element

// min_element/max_element example #include // std::cout #include // std::min_element, std:...
  • j_d_c
  • j_d_c
  • 2016年12月01日 09:10
  • 121
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:sort函数、max_element和min_element函数
举报原因:
原因补充:

(最多只允许输入30个字)