Sort小结
来源:互联网 发布:mac电磁阀官网 编辑:程序博客网 时间:2024/05/17 05:14
首先使用sort需要一个头文件#include
最简单的使用就是sort(begin,end);
如果是要排序a数组,要排序其前五个数,就是sort(a,a+5);
注意!注意!注意!:这里的begin 和 end 一定要搞清楚,如果从a[1]开始排序,就是sort(a+1,a+5+1),而不是sort(a+1,a+5)。这也算一个易错点吧。。千万别因为这个小错误,导致整个题目出错(唉。。调试了很久,发现错误之后超蓝瘦)
上述的都是默认的从小到大的排序,如果是要倒序,就要用到一个判断的函数:
bool compare(int x,int y) {
return x > y;
}
sort就应该这样打:sort(a,a+×,compare);
那么如果你有什么结构体,是要这样判断:
struct node { int a,b,c;};bool cmp(node x,node y) { if (x.a!=y.a) return x.a > y.a;//这里是有优先级的 if (x.b!=y.b) return x.b > y.b; .....}
阅读全文
0 0
- Sort小结
- sort qsort 小结
- sort使用小结
- 关于sort 函数小结
- sort 算法小结
- sort()函数使用小结
- Linux下sort命令小结
- Linux下sort命令小结
- Linux下sort命令小结
- Sort排序+STL队列+优先队列小结
- 小结重排序方法reverse()、sort()
- STL之sort快排小结
- qsort和sort的一些小结
- python中sort和sorted函数小结
- MongoDB小结35 - 聚合管道【$sort】
- 堆排序(heap-sort)小结
- 快速排序(Quick Sort)小结
- LeetCode 148. Sort List 解题报告(归并排序小结)
- 电子商务复习笔记二:电子商务相关知识与技术
- vue爬坑——入门坑
- 迭代器模式
- 第一行代码--知识点记录
- VisualSVN Server安装失败解决
- Sort小结
- 什么是闭包?
- List存取
- springMVC注解方式的校验
- MyBatis学习笔记--第一天
- 最新阿里云服务器优惠活动汇总
- Codeforces Round #448 (Div. 2) C. Square Subsets
- 轮子哥博客
- 【转载】Ubuntu 安装 OpenVas