递归版快速排序
来源:互联网 发布:js控制视频播放暂停 编辑:程序博客网 时间:2024/05/21 15:46
这是我企业导师写的快速排序!感觉挺好...跟一般的快速排序不同, 它把普通递归的快排, 二合一了!
void quicksort(int *list, int low, int high){if( low<high ){int i = low, j = high, mid = (low+high)/2;int v = list[mid];if(mid != low){list[mid] = list[low];list[low] = v;}while( i<j ){while( i<j && list[j] >= v ){ j--; }if( i<j ){list[i++] = list[j];}while( i<j && list[i] <= v){ i++; }if( i<j ){list[j--] = list[i];}}list[i] = v;quicksort(list, low, i-1);quicksort(list, i+1, high);}}
0 0
- 快速排序【递归版】
- 递归版快速排序
- 快速排序(递归版)
- 快速排序尾递归版C语言
- 快速排序(递归调用版)
- 快速排序非递归版实现
- *快速排序,递归实现,短小精干版:*/
- java 快速排序非递归正确版
- java快速排序的递归版
- 快速排序递归调用
- 快速排序,递归算法
- 快速排序递归算法
- 递归实现快速排序
- 快速排序(递归)
- 快速排序(递归)
- 快速排序----非递归
- 快速排序+递归实现
- 递归快速排序
- MFC实现获取工程的全路径
- 命名的一些基本规范和fork的一些内容,#pragma once与 #ifndef的区别
- Vim基本使用指南
- Handling Uncaught and Unexpected Exceptions (C++)
- 基因芯片(Affymetrix)分析2:芯片数据预处理
- 递归版快速排序
- A星算法
- Java面向对象——(其他对象)
- [数据结构]hash算法
- 你的底线,决定你的拥有【转】
- SQL操作全集
- Hive几种数据导入方式
- 浅学设计模式之观察者<Observer>模式及在android中的应用
- Linux管道命令