sort()排序结构体,从大到小

原创 2015年07月09日 16:01:33
#include<iostream>
using namespace std;
#include<algorithm>


class point
{
public:
point() :x(0),y(0){};
int x;
int y;
};
bool cmp(point a, point b)
{
return a.x > b.x;
}
int main()
{
point tmpa[2];
tmpa[0].x = 1; tmpa[0].y = 2;
tmpa[1].x = 3; tmpa[1].y = 2;
sort(tmpa, tmpa + 2,cmp);
//cout << a[0] << a[1] << a[2] << endl;
cout << tmpa[0].x << " " << tmpa[0].y << endl;
return 1;
}

改写sort函数,使其执行按大到小的…

(ps:sort函数的头文件为#include ) 想把整数数组按降序排列,可以先定义一个比较函数cmp bool cmp(int a,int b) {     return a>b; }  排序的时...

C++自带sort函数的用法

C++sort()函数的用法 近来看了c++标准库这本书,学到了很多,就把这其中的一点C++sort()函数的用法写下来和大家分享吧! (一)为什么要用c++标准库里的排序函数 Sort()函数是c+...

改写sort函数,使其执行按大到小排列

#include #include using namespace std; int cmp(int a,int b){ return a>b; } int main(){ int a...

C++ 排序函数 sort(),qsort()的用法

想起来自己天天排序排序,冒泡啊,二分查找啊,结果在STL中就自带了排序函数sort,qsort,总算把自己解脱了~ 所以自己总结了一下,首先看sort函数见下表:     函数名 功能描述 ...

C#控制台基础 应用Array.Sort和Array.Reverse实现从小到大,从大到小排序

慈心积善融学习,技术愿为有情学。善心速造多好事,前人栽树后乘凉。我今于此写经验,愿见文者得启发。 using System; using System.Collections.Gener...

(C语言-结构体)主函数创建5个学生的数组,写一个排序函数,让学生按姓名从小到大排序,主函数输出排序后的结果。

typedef struct student{ char name[20];//存储姓名 }Student; void sortArr(Student *p, int count);...

Arrays.sort()如何实现从大到小排序

Java中的Arrays.sort()方法默认将数组元素从大到小排序. 要实现从大到小排序java也提供了一种方法: Arrays中的sort(T[] a, Comparator c),  但是传...

12.7 bzoj1607 [Usaco2008 Dec]Patting Heads 轻拍牛头

题目描述   今天是贝茜的生日,为了庆祝自己的生日,贝茜邀你来玩一个游戏.     贝茜让N(1≤N≤100000)头奶牛坐成一个圈.除了1号与N号奶牛外,i号奶牛与i-l号和i+l号奶牛相邻...

hdu6103 Krinriki(尺取法)

题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=6103 题目:We define the distance of two strings A and ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:sort()排序结构体,从大到小
举报原因:
原因补充:

(最多只允许输入30个字)