冒泡排序法,为什么没有结果出来呢?求大侠,帮忙看看

jianyuzhimei 2010-12-27 12:53:44

public class BubbleSort {
public static void main(String args[]){
double[] a={5.0,4.4,1.9,2.9,3.4,3.5};
boolean changed=true;
do{
changed=false;
for(int j=0;j<=a.length-2;j++)
if(a[j]>a[j+1]){
swap(a,j);
changed=true;
}
}
while(changed);
}
public static void swap(double[] array,int i){
double temp=array[i];
array[i]=array[i+1];
array[i+1]=temp;
}
}
...全文
108 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
sunyiz 2010-12-27
  • 打赏
  • 举报
回复
想看结果好歹加一句输入吧

public class BubbleSort {
public static void main(String args[]) {
double[] a = { 5.0, 4.4, 1.9, 2.9, 3.4, 3.5 };
boolean changed = true;
do {
changed = false;
for (int j = 0; j <= a.length - 2; j++)
if (a[j] > a[j + 1]) {
swap(a, j);
changed = true;
}
} while (changed);
for (double d : a) {
System.out.println(d);
}
}

public static void swap(double[] array, int i) {
double temp = array[i];
array[i] = array[i + 1];
array[i + 1] = temp;
}
}
jianyuzhimei 2010-12-27
  • 打赏
  • 举报
回复
谢谢大侠们!
  • 打赏
  • 举报
回复

public class BubbleSort {/*冒泡排序*/
public static void main(String args[]){
double[] a={5.0,4.4,1.9,2.9,3.4,3.5};
boolean changed=true;
do{
changed=false;
for(int j=0;j<=a.length-2;j++)
if(a[j]>a[j+1]){
swap(a,j);
changed=true;
}
/*for(int j=0;j<=a.length-2;j++)
{
System.out.println(a[j]);
}*/
}
while(changed);
for(int j=0;j<=a.length-1;j++)
{
System.out.println(a[j]);
}
}
public static void swap(double[] array,int i){
double temp=array[i];
array[i]=array[i+1];
array[i+1]=temp;

}

}

没输出呢
Sapphire_aling 2010-12-27
  • 打赏
  • 举报
回复
根本没有输出语句啊,
public class BubbleSort {
public static void main(String args[]){
double[] a={5.0,4.4,1.9,2.9,3.4,3.5};
boolean changed=true;
do{
changed=false;
for(int j=0;j<=a.length-2;j++)
if(a[j]>a[j+1]){
swap(a,j);
changed=true;
}
}
while(changed);
for(int i=0;i<a.length();i++)
System.out.println(a[i]);

}
public static void swap(double[] array,int i){
double temp=array[i];
array[i]=array[i+1];
array[i+1]=temp;
}
}

58,453

社区成员

发帖
与我相关
我的任务
社区描述
Java Eclipse
社区管理员
  • Eclipse
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧