
c++ 排序
碳酸钙的01妖精
这个作者很懒,什么都没留下…
展开
-
P1908 逆序对(归并排序)
P1908 逆序对(归并排序) 感觉归并排序和二叉树神似,归并排序还是用的是插入排序的原理 #include<iostream> #include<cstdio> using namespace std; #define maxn 0x3333333 int a[maxn],rrr[maxn],ans=0,n;//ans作为全局变量,记录逆序对的数量; vo...原创 2018-04-05 23:14:15 · 407 阅读 · 0 评论 -
排序模板
排序数组下标都是从1开始的 一、插入类排序 直接插入排序 时间复杂度:n^2 稳定性:稳定 辅助空间: O(1) void InsertSort() { int i,j; for(i=2;i<=n;i++) { a[0]=a[i]; j=i-1; while(a[0]<a[j]&&a...原创 2018-06-20 12:00:05 · 262 阅读 · 0 评论 -
sort用法
sort用法 sort基础 #include <algorithm> sort(first_pointer,first_pointer+n,cmp); sort升级 bool cmp1(int a,int b)//int为数组数据类型 { return a>b;//降序排列 //return a<b;//默认的升序排列 } sort(A...原创 2018-06-23 22:58:07 · 645 阅读 · 0 评论 -
HDU-4911 Inversion(逆序对性质)
Inversion Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 131072/131072 K (Java/Others) Total Submission(s): 6318 Accepted Submission(s): 2165 Problem Description bobo...原创 2018-08-15 00:55:21 · 542 阅读 · 0 评论