greater<T>()

greater是较大意思,用于升序排列

less<T>()

less是较小的意思,用于降序排列

#include<bits/stdc++.h>
using namespace std;int main()
{ios::sync_with_stdio(false);int a[]={0,1,4,7,2,5,8,3,6,9};int n=sizeof(a)/sizeof(int);sort(a,a+n);//默认从小到大排序 for(int i=0;i<n;i++)cout<<a[i]<<" ";cout<<endl;sort(a,a+n,less<int>());//从小到大排序 for(int i=0;i<n;i++)cout<<a[i]<<" ";cout<<endl;sort(a,a+n,greater<int>());//从大到小排序 for(int i=0;i<n;i++)cout<<a[i]<<" ";cout<<endl;return 0;}  

greaterT()和lessT()相关推荐

  1. 关于STL中的greaterT()和lessT()

    两个函数的头文件是<functional> 建堆的时候,默认是大根堆,第三个参数用greater<T>会变成小根堆: 排序的时候,默认是从小到大,但是第三个参数用greater ...

  2. 15.确保“lessT“与“operator小于“具有相同的语义

    Widget类定义如下: class Widget { public:...size_t weight() const;size_t maSpeed() const;... } 通常情况下,按重量对W ...

  3. 读书笔记-effective STL

    目录: 1.vector,string 2迭代器 3.关联容器 4.容器 自己补充的关于stl的一点内容 5.stl中的排序 6.删除stl容器元素的方法 1.vector,string vector ...

  4. 前端面试题整理(vue/js/css)

    什么是盒子模型 把所有的网页元素都看成一个盒子,它具有content,padding,border,margin 四个属性,这就是盒子模型 盒子模型有两种形式:标准盒子模型,怪异盒子模型 标准模式,总 ...

最新文章

  1. 数据库优化:52 条 SQL 语句性能优化策略,果断收藏!
  2. JavaWeb应用开发实验报告下载(共12个)
  3. matlab aviobj,MATLAB AVI 视频读取处理
  4. 安装Win7系统时使用diskpart命令将GPT分区转换为MBR分区
  5. RancherOS v1.5.0发布
  6. UITableView总忘记的
  7. RedHat官方OpenShift Hands-on实验环境脚本
  8. 如何杀掉服务器的进程
  9. 蓝桥杯 ALGO-72 算法训练 成绩的等级输出
  10. 3.3 keras模型构建的三种方式
  11. 线程的同步互斥之事件对象(Event)
  12. 小米9开发版自带root吗_小米9root权限获取教程
  13. 机房的防火墙有何作用
  14. Installing Kubernetes Using ‘kubeadm’
  15. frida hook 出现 Process terminated
  16. 键盘哪个键是锁定计算机,键盘锁是哪个键 锁键盘的是哪个键 - 云骑士一键重装系统...
  17. Java基础之泛型简单讲解(通俗易懂)
  18. 零基础入门:实时音视频技术基础知识全面盘点
  19. 数据结构-无序(自由)树的简单实现(C++)
  20. 一篇文章读懂SaaS多租户和单租户的分别

热门文章

  1. 简练软考知识点整理-规划风险应对
  2. Python Cookbook(第3版)中文版:15.17 传递文件名给C扩展
  3. django之允许外部机器访问
  4. python_购物车
  5. php通过$_SERVER['HTTP_USER_AGENT']获取浏览器useAgent
  6. 读《我是一只IT小小鸟》笔记
  7. 安装shopex注意事项
  8. yii框架学习笔记三
  9. C专家编程-Chapter6 运行时数据结构(转)
  10. 申请域名的理由_申请网站名称和域名注册为商标的重要性增加了吗?原因?