sort使用
2024-10-21 10:34:39
用sort对结构体进行排序步骤如下
1.先写c++头文件
# include<iostream>
# include<algorithm> //这个是sort的头文件
using namespace std;
2.定义一个结构体
eg:
struct node{
int x;
int y;
}a[105];
3.写定义函数 (以下为从小到大排列用<,若从大到小用>)
bool cmp(node a,node b) //函数名任意取,该函数为bool形
{
return a.x<b.x;//由小到大
}
4.最后调用
sort(a,a+n,cmp); //n是定义结构体 的长度,cmp为比较函数
摘自:https://blog.csdn.net/luojiushenzi/article/details/80070328
最新文章
- JS判断有无网络(移动端)
- cordova 打包发布正式版 apk
- 关于RTP负载类型及时间戳介绍
- Java眼中的XML--文件读取--2 应用SAX方式解析XML
- ios推送
- C语言内存分配机制
- 服务器 IIS 发布网站 支持下载 apk 和 ipa
- Java线程(转)
- Codevs 4600 [NOI2015]程序自动分析
- Html学习笔记4
- iOS 无限轮播图的两种实现
- MySQL Workbench是一款专为MySQL设计的ER/数据库建模工具
- 《Linux就该这么学》第十六天课程
- Unity琐碎(3) UGUI 图文混排解决方案和优化
- Ubuntu18.04安装Tensorflow+cuda+cuDNN
- NodeServices
- Applese涂颜色-欧拉降幂公式
- Spark记录-SparkSQL
- 架构:The Onion Architecture : part 2(洋葱架构:第二篇)(转载)
- ASP.NET关于Session_End触发与否的问题
热门文章
- 【原创】项目六 Load Of The Root
- Kubernetes(k8s)密码管理:Secret
- java 进阶P-5.5+P-6.1
- RocketMQ Streams 1.1.0: 轻量级流处理再出发
- MD5在Python中的简单使用
- 滴水 10/13号完成 打印出DOS PE头 节表 开源
- python Gui编程工具详解:beeware
- 利用CRT配合VBS脚本实现自动化巡检
- Docker安装部署Mysql8(以作数据持久化)
- Linux(CentOS)安装Redis保姆级教程