C#快速排序
来源:互联网 发布:飞升阵法升级数据 编辑:程序博客网 时间:2024/06/05 15:08
//快速排序主要片段
static void KuaiSort(int[] array, int lift, int right)
{
if (lift < right)
{
int x = array[lift];
int i = lift;
int j = right;
while (i<j)
{
while ( i < j)
{
if (x >= array[j])
{
array[i] = array[j];
break;
}
else
{
j--;
}
}
while (i < j)
{
if (x < array[i])
{
array[j] = array[i];
break;
}
else
{
i++;
}
}
}
array[i] = x;
KuaiSort(array, lift, i-1);
KuaiSort(array, i+1, right);
}
} while ( i < j){
if (x >= array[j])
{
array[i] = array[j];
break;
}
else
{
j--;
}
}
while (i < j)
{
if (x < array[i])
{
array[j] = array[i];
break;
}
else
{
i++;
}
}
}
array[i] = x;
KuaiSort(array, lift, i-1);
KuaiSort(array, i+1, right);
}
}
阅读全文
0 0
- C#算法 快速排序
- C# 快速排序
- 快速排序算法c#
- 快速排序---c#实现
- 快速排序c#
- C#快速排序
- C#快速排序算法
- C#实现快速排序
- C#快速排序集合
- C#快速排序
- C#快速排序
- C# 实现快速排序
- C#快速排序算法
- C# 快速排序
- 【C#数据结构】快速排序
- 快速排序 c#实现
- C#之快速排序
- C#快速排序
- bzoj3384&&1750: [Usaco2004 Nov]Apple Catching 接苹果
- MySQL---操作数据表基本操作(增删改查)
- 当项目中出现找不到明明存在的类的时候的解决方案
- Mybatis源码分析-数据源
- hive在centos7上安装
- C#快速排序
- 【ChinaNews】3.MySQL的基本使用
- bzoj1191: [HNOI2006]超级英雄Hero
- 从相册和相机选择图片以及图片压缩和android7.0相机
- servlet基础详解
- HDU
- 使用stop误区
- Java中的finalize()方法
- git