快速排序代码:
来源:互联网 发布:阿里云香港ss 10块 编辑:程序博客网 时间:2024/06/06 01:45
public class QuickSort {
public static void main(String[] args) {
String[] str=new String[]{"11","66","22","0","55","22","0","32"};
QuickSort sort=new QuickSort();
sort.quickSort(str, 0, str.length-1);
for(int i=0;i<str.length;i++)
{
System.out.print(str[i]+"、");
}
}
public void quickSort(String[] str,int left,int right)
{
String middle,temp;
int i,j;
i=left;
j=right;
middle=str[(i+j)/2];
do{
while(str[i].compareTo(middle)<0&&i<right)
i++;
while(str[j].compareTo(middle)>0&&j>left)
{
j--;
}
if(i<=j)
{
temp=str[i];
str[i]=str[j];
str[j]=temp;
i++;
j--;
}
}while(i<=j);
if(i<right)
quickSort(str,i,right);
if(j>left)
quickSort(str,left,j);
}
}
- 快速排序代码
- 随机化快速排序代码
- 精简代码-快速排序
- 精简代码-快速排序
- 快速排序代码
- 快速排序的代码
- 快速排序 C代码
- 快速排序代码:
- 快速排序Java代码
- C++ 快速排序代码
- 快速排序简单代码
- 快速排序 代码实现
- 快速排序的代码
- 快速排序代码
- 快速排序代码
- 快速排序代码实现
- 快速排序代码
- 快速排序代码
- Xml与xsl连接
- 从wxdevcpp到code:block(二)
- 倒排索引
- 怎样改版eclipse字体大小
- 根据对象名获取对象实例
- 快速排序代码:
- 第一篇文章
- CSS
- 【黑马程序员】张孝祥Java高新技术_内省、注解、泛型
- 关于list的排序
- 【Java练习7——Catalan数】POJ 2084
- 金字塔
- xsl相关理解
- 常用Sql 记录