【第22期】观点:IT 行业加班,到底有没有价值?

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;
}
版权声明:本文为博主原创文章,未经博主允许不得转载。 举报

相关文章推荐

map,max_element仿函数的写法

一道很典型的题目,本文章仅作备忘使用。 http://acm.sdut.edu.cn/sdutoj/problem.php?action=showproblem&problemid=2521 ...

四个简单算法:min_element,max_element,sort,find

转自:http://hi.baidu.com/btcartoon/blog/item/3d8c87efb53d2c1efdfa3c1d.html #include &lt;iostream&gt;</span
  • jgsj
  • jgsj
  • 2010-10-28 15:13
  • 46

程序员升职加薪指南!还缺一个“证”!

CSDN出品,立即查看!

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

(1)            关于 lower_bound(a,a+n,x)-a的用法:                                                求x在数组a中的...

STL算法、函数

STL算法、函数 一:函数对象:因为很多的算法中多使用了函数对象 二元函数对象,V1和V2为输入,V3为结果 plus&lt;T&gt;:  transform(V1.begin(), V1.end(), V2.begin(), V3.begin(),plus&...

(转)erlang lists模块函数使用大全

一,带函数Pred 1, all(Pred, List) -> boolean() 如果List中的每个元素作为Pred函数的参数执行,结果都返回true,那么all函数返回true, 否则返回false 例子: lists:all(fun(E) -> true end...
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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