分治法--归并排序
来源:互联网 发布:数据库中的scheme 编辑:程序博客网 时间:2024/04/28 04:50
归并排序,简单,直接见代码:
void merge_sort(int* A, int l, int r, int* T){if(r - l > 1){int m = (l+r) >> 1;merge_sort(A, l, m, T);merge_sort(A, m, r, T);int i = l, j = m, k = l;while(i < m && j < r){if(A[i] < A[j]){T[k++] = A[i++];}else{T[k++] = A[j++];}}while(i < m){T[k++] = A[i++];}while(j < r){T[k++] = A[j++];}//赋值回去for(i = l; i < r; i++){A[i] = T[i];}}}
0 0
- 分治法,归并排序
- 分治法-归并排序
- 分治法-归并排序
- 归并排序-分治法
- 分治法 - 归并排序
- 分治法--归并排序
- 归并排序 分治法
- 归并排序--分治法
- 分治法 & 归并排序
- 分治法-归并排序
- 分治法-归并排序
- 分治法-归并排序
- 分治法实现归并排序
- 分治法(归并排序)
- 分治法与归并排序
- 分治法实现归并排序
- 分治法与归并排序
- 分治法之归并排序
- 子树判断
- Sublime Text 3 以及常用插件
- QLite数据库的数据读取和写入 通过界面操作数据库
- 寒風的Cocos之旅之C++篇REATE_FUNC宏的解析
- STL学习系列之一——标准模板库STL介绍
- 分治法--归并排序
- Java方法传值还是传引用
- 代码实现小圆点
- 51nod 循环数组最大子段和 (dp)
- 安装Ubuntu时的硬盘分区方案
- 搜索引擎的“全文索引”的一种实现图
- 递归--快速排序
- 黑马程序员——OC语言加强---autorelease基本使用
- 3D打印相关研究所