排序
DoIdo~
这个作者很懒,什么都没留下…
展开
-
模板——堆排序
#include<iostream> #include<algorithm> using namespace std; const int maxn = 1e6 + 10; int u[maxn]; void heapify(int* tree, int n, int i) { if (i >= n + 1) return; int c1 = 2 * i; ...原创 2020-05-22 14:40:50 · 198 阅读 · 0 评论 -
模板——归并排序
void merge_sort(int* p, int l, int r) { if (l >= r) return; int mid = l + r >> 1; merge_sort(p, l, mid); merge_sort(p, mid + 1, r); int i = l, j = mid + 1, k = 0; while (i <= mid &...原创 2020-05-22 14:41:02 · 189 阅读 · 0 评论