greaterT()和lessT()
2024-06-30 21:31:58
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()相关推荐
- 关于STL中的greaterT()和lessT()
两个函数的头文件是<functional> 建堆的时候,默认是大根堆,第三个参数用greater<T>会变成小根堆: 排序的时候,默认是从小到大,但是第三个参数用greater ...
- 15.确保“lessT“与“operator小于“具有相同的语义
Widget类定义如下: class Widget { public:...size_t weight() const;size_t maSpeed() const;... } 通常情况下,按重量对W ...
- 读书笔记-effective STL
目录: 1.vector,string 2迭代器 3.关联容器 4.容器 自己补充的关于stl的一点内容 5.stl中的排序 6.删除stl容器元素的方法 1.vector,string vector ...
- 前端面试题整理(vue/js/css)
什么是盒子模型 把所有的网页元素都看成一个盒子,它具有content,padding,border,margin 四个属性,这就是盒子模型 盒子模型有两种形式:标准盒子模型,怪异盒子模型 标准模式,总 ...
最新文章
- 数据库优化:52 条 SQL 语句性能优化策略,果断收藏!
- JavaWeb应用开发实验报告下载(共12个)
- matlab aviobj,MATLAB AVI 视频读取处理
- 安装Win7系统时使用diskpart命令将GPT分区转换为MBR分区
- RancherOS v1.5.0发布
- UITableView总忘记的
- RedHat官方OpenShift Hands-on实验环境脚本
- 如何杀掉服务器的进程
- 蓝桥杯 ALGO-72 算法训练 成绩的等级输出
- 3.3 keras模型构建的三种方式
- 线程的同步互斥之事件对象(Event)
- 小米9开发版自带root吗_小米9root权限获取教程
- 机房的防火墙有何作用
- Installing Kubernetes Using ‘kubeadm’
- frida hook 出现 Process terminated
- 键盘哪个键是锁定计算机,键盘锁是哪个键 锁键盘的是哪个键 - 云骑士一键重装系统...
- Java基础之泛型简单讲解(通俗易懂)
- 零基础入门:实时音视频技术基础知识全面盘点
- 数据结构-无序(自由)树的简单实现(C++)
- 一篇文章读懂SaaS多租户和单租户的分别
热门文章
- 简练软考知识点整理-规划风险应对
- Python Cookbook(第3版)中文版:15.17 传递文件名给C扩展
- django之允许外部机器访问
- python_购物车
- php通过$_SERVER['HTTP_USER_AGENT']获取浏览器useAgent
- 读《我是一只IT小小鸟》笔记
- 安装shopex注意事项
- yii框架学习笔记三
- C专家编程-Chapter6 运行时数据结构(转)
- 申请域名的理由_申请网站名称和域名注册为商标的重要性增加了吗?原因?