算法与数据结构
文章平均质量分 54
编程之路
这个作者很懒,什么都没留下…
展开
-
堆排序c++实现
堆排序c++实现 #include<iostream> #include<vector> using namespace std; void heapify(vector<int>&vec,int n,int index) { if(index >= n) { return; } int leftIndex = 2*index + 1; int rightIndex = 2*index + 2; ...原创 2021-03-11 15:12:03 · 110 阅读 · 0 评论 -
归并排序c++实现
归并排序算法c++实现 void merge(vector<int>&vec,int left,int rightBegin,int rightbound) { int i = left; int j = rightBegin; int k = 0; vector<int>vecTmp(rightbound - left+1,0); while(i < rightBegin && j <= rightbou...原创 2021-03-11 14:04:52 · 121 阅读 · 0 评论