容器中数据类型为结构体时对其进行排序
来源:互联网 发布:软件外包是什么 编辑:程序博客网 时间:2024/06/03 22:59
#include <iostream>#include <vector>#include <algorithm> using namespace std;struct DataDistance{intpiclabel;//图像标签doublepicdist;//图像间距离};bool cmp1(const DataDistance &a,const DataDistance &b) { return(b.picdist<a.picdist); } int main(){vector<DataDistance> dis;DataDistance dd;for (int i=1;i<10;i++){dd.piclabel=i;dd.picdist=i+1;dis.push_back(dd);}dis[3].picdist=12;dis[3].piclabel=2;sort(dis.begin(),dis.end(),cmp1);for (int i=0;i<dis.size();i++){cout<<dis[i].piclabel<<","<<dis[i].picdist<<endl;}return 0;}
0 0
- 容器中数据类型为结构体时对其进行排序
- STL中对vector容器中的结构体进行排序
- vector元素为自定义结构体类型时如何对容器元素进行排序?
- vector元素为自定义结构体类型时如何对容器元素进行排序?
- STL的list容器如何对结构体进行排序
- 简谈俩种不同方式对vector容器的 自定义结构体进行排序
- Python中对字典按其键值进行排序
- 对容器元素进行排序
- 对结构体中的数据进行排序
- C++ 对结构体进行排序
- sort对结构体进行排序
- C++ sort 对结构体进行排序
- 利用ArrayList对Hashtable其进行排序
- 在对结构体分配的内存进行free时出现,关于 Windows 已在 **.exe 中触发一个断点。其原因可能是堆被损坏.
- web开发中如何对json对象的某一属性对其进行排序
- sort对结构体进行排序(区间排序)
- 结构体对其问题
- C++中sizeof和结构体以及内存对其
- 批量添加pdf页码
- Linux Programing -- ch11-- 进程和信号
- 黑马程序员——高新技术--JavaBean
- 列表
- 19.Reverse Linked List
- 容器中数据类型为结构体时对其进行排序
- Sqoop详细介绍包括:sqoop命令,原理,流程
- 1694: [Usaco2007 Demo]Grazing on the Run
- 移植jsoncpp到安卓
- C++堆和栈的比较
- sockaddr和sockaddr_in的区别
- 小小菜之Cocos2d-x游戏开发旅程——项目实例:2048(5)
- eval、exec、execfile
- 读《第一行代码》笔记