java 冒泡排序
来源:互联网 发布:系统优化方案 编辑:程序博客网 时间:2024/05/16 08:49
public class BubbleSort {
/**
* 冒泡排序
* @param strVoid
*/
public void bubbleSort(String[] strVoid)
{
int j = strVoid.length-1;
int lastExchange = j;
int k =0;
String temp;
while(k<strVoid.length)
{
for(int i=0;i<j;i++)
{
if(strVoid[i].compareTo(strVoid[i+1])>0)
{
temp = strVoid[i];
strVoid[i] = strVoid[i+1];
strVoid[i+1] = temp;
lastExchange = i;
}
}
j = lastExchange;
k++;
}
return;
}
public static void main(String[] args){
String[] strVoid=new String[]{"11","66","22","0","55","22","0","32"};
BubbleSort sort = new BubbleSort();
sort.bubbleSort(strVoid);
for(int i=0;i<strVoid.length;i++){
System.out.print(strVoid[i]+" ");
}
}
/**
* 冒泡排序
* @param strVoid
*/
public void bubbleSort(String[] strVoid)
{
int j = strVoid.length-1;
int lastExchange = j;
int k =0;
String temp;
while(k<strVoid.length)
{
for(int i=0;i<j;i++)
{
if(strVoid[i].compareTo(strVoid[i+1])>0)
{
temp = strVoid[i];
strVoid[i] = strVoid[i+1];
strVoid[i+1] = temp;
lastExchange = i;
}
}
j = lastExchange;
k++;
}
return;
}
public static void main(String[] args){
String[] strVoid=new String[]{"11","66","22","0","55","22","0","32"};
BubbleSort sort = new BubbleSort();
sort.bubbleSort(strVoid);
for(int i=0;i<strVoid.length;i++){
System.out.print(strVoid[i]+" ");
}
}
- Java 排序 - 冒泡排序
- 冒泡排序(java版)
- 冒泡排序(JAVA)
- java 冒泡排序法
- java冒泡排序
- Java BubbleSort(冒泡排序)
- java 冒泡排序
- java 冒泡排序算法~~~
- java冒泡排序算法
- JAVA中冒泡排序
- java冒泡排序!
- java冒泡排序算法
- java实现冒泡排序
- JAVA 冒泡排序
- Java实现冒泡排序
- java冒泡排序算法
- java冒泡排序!
- java 冒泡排序
- FC命令
- Java transient
- 用xdebug分析PHP以及结果分析程序webgrind的使用
- maxleng的专栏(正在研究Android)
- MyEclipse的weblogic启动报Server may already be running
- java 冒泡排序
- windows thread 是否有必要调用closehandle 关闭线程句柄
- 关于MEMCACHE的学习与备忘(一)
- 警惕!八个坏习惯最易让你患癌
- ARM体系中C语言变量类型总结
- libc
- 转载只为记录经典之<史上最强的vim配置文件.vimrc>
- 12306 的问题
- initlogo.rle 制作