用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

最新文章

  1. JS判断有无网络(移动端)
  2. cordova 打包发布正式版 apk
  3. 关于RTP负载类型及时间戳介绍
  4. Java眼中的XML--文件读取--2 应用SAX方式解析XML
  5. ios推送
  6. C语言内存分配机制
  7. 服务器 IIS 发布网站 支持下载 apk 和 ipa
  8. Java线程(转)
  9. Codevs 4600 [NOI2015]程序自动分析
  10. Html学习笔记4
  11. iOS 无限轮播图的两种实现
  12. MySQL Workbench是一款专为MySQL设计的ER/数据库建模工具
  13. 《Linux就该这么学》第十六天课程
  14. Unity琐碎(3) UGUI 图文混排解决方案和优化
  15. Ubuntu18.04安装Tensorflow+cuda+cuDNN
  16. NodeServices
  17. Applese涂颜色-欧拉降幂公式
  18. Spark记录-SparkSQL
  19. 架构:The Onion Architecture : part 2(洋葱架构:第二篇)(转载)
  20. ASP.NET关于Session_End触发与否的问题

热门文章

  1. 【原创】项目六 Load Of The Root
  2. Kubernetes(k8s)密码管理:Secret
  3. java 进阶P-5.5+P-6.1
  4. RocketMQ Streams 1.1.0: 轻量级流处理再出发
  5. MD5在Python中的简单使用
  6. 滴水 10/13号完成 打印出DOS PE头 节表 开源
  7. python Gui编程工具详解:beeware
  8. 利用CRT配合VBS脚本实现自动化巡检
  9. Docker安装部署Mysql8(以作数据持久化)
  10. Linux(CentOS)安装Redis保姆级教程