c++ 结构体排序
来源:互联网 发布:app开发界面设计软件 编辑:程序博客网 时间:2024/05/21 23:40
#include <iostream>#include <vector>#include <algorithm>using namespace std;typedef struct example{ int elem1; int elem2;}example;/*这个comparison函数很重要.如果希望升序排序,就是"<",降序排列就是">"号,这样便于直观记忆.如果希望用elem2作为比较标准就把elem1改为elem2,这样结构体就以elem2为比较标准排序了.*/ bool comparison(example a,example b){ return a.elem1<b.elem1;}int main(){ int N; fin>>N; vector<example> array(N); for(int i=0;i<N;i++) { fin>>array[i].elem1>>array[i].elem2; } sort(array.begin(),array.end(),comparison); for(int i=0;i<N;i++) { cout<<array[i].elem1<<" "<<array[i].elem2<<endl; } return 0;}
0 0
- C/C++ 结构体排序
- 结构体排序,sort排序,c++sort
- C语言实验结构体排序
- C语言结构体排序方法
- 问题 C: 结构体--学生信息排序
- C语言关于结构体的排序
- 一种排序(C语言结构体)
- c排序问题(结构体与文件)
- C语言-对一个结构体中的字段进行排序
- C/C++复习:学生信息排序(结构体)
- 简单结构体的应用(商品排序C语言)
- 第十七周项目C 结构体--学生信息排序
- 心急的c小加(结构体排序+标记)
- 结构体排序,多级排序
- [C++] 实例说明:如何根据结构体成员的值从小到大排序结构体数组
- C语言编程——次数排序--结构体数组及冒泡排序法
- 结构体成员排序
- 结构体数组排序
- 20150804-IAR For STM8工程改名
- hibernate的相关知识
- STM32定时器的编码器模式
- spark中的SparkContext实例的textFile使用的小技巧
- 如何安装配置Apache中的mod_security和mod_evasive
- c++ 结构体排序
- UIImageJPEGRepresentation和UIImagePNGRepresentation
- 读书笔记之c和指针(1)
- 使用JAX-WS开发WebService简单入门(1)
- 八大排序算法(二)
- 开始新路程了,配置Android开发环境
- Qt 常用类 (7)—— QPixmap
- 为Android添加一门新语言
- bootstrap( 导航条、分页导航)