数据结构之快速排序
标签:数据 quick 大于 int void turn 位置 ret 数组
- 冒泡
- 选择
- 插入
- 快速排序
- 归并排序
实例
? 是有关快速排序的
#include
#include
/*
1.先把第一个数在这组数中该在的位置pos找到
2.然后用这pos把数组分成两部分
3.对这两部分重复第一步的操作
*/
//声明函数
void quickorder(int*a, int low, int high);//在low到high的区间内排序
int findpos(int*a, int low, int high);
int main(){
int a[6] = {4,-243,6,2,5,2};
quickorder(a, 0, 5);
int i = 0;
for(i;i=val)//把比val小的东西踢到左边去
high--;
a[low] = a[high];
while(low
数据结构之快速排序
标签:数据 quick 大于 int void turn 位置 ret 数组
原文地址:https://www.cnblogs.com/xiaolongdejia/p/11179356.html
文章来自:
搜素材网的
编程语言模块,转载请注明文章出处。
文章标题:
数据结构之快速排序
文章链接:http://soscw.com/index.php/essay/33014.html
评论