sort如何排序自定义数据类型 - C / C++ -

[复制链接]
查看11 | 回复2 | 2013-4-3 21:22:31 | 显示全部楼层 |阅读模式
比如你要排的数据类型是A,元素已放好在数组Array中,长为sizesort(Array,Array + size,cmp);cmp是一个返回bool的函数,用于定义排序顺序bool cmp(A& a1,A& a2){
return a1.member > a2.member;
//按member的顺序从大到小排序}如果略去最后的cmp,sort算法默认从小到大排序,但自定义的数据类型一定要重载大于号,小于号等比较运算符...
回复

使用道具 举报

千问 | 2013-4-3 21:22:31 | 显示全部楼层
排序比较的是节点数值,并非坐标,lz。ls的就可以了,不过感觉可以使用饮用,而不是value。...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行