java 排序问题

原创 2017年01月03日 01:29:43
嵌套循环条件语句至少稍微的改动了一下 为什么输出结果却不一样了 请指点一下

public class TestSort {

public static void main(String[] args) {
int [] a = {2,3,4,1,6,9,7};
int temp = 0;
for(int i=0;i<a.length;i++){
for(int j =0;j<a.length;j++){
if(a[j]>a[i]){
                       temp=a[j];
                       a[j]=a[i];
                       a[i]=temp;
}
}
}
for(int i=0;i<a.length;i++){
System.out.print(a[i]+" ");
}
for(int i=0;i<a.length;i++){
for(int j =i+1;j<a.length;j++){
if(a[j]>a[i]){
                       temp=a[j];
                       a[j]=a[i];
                       a[i]=temp;
}
}
}
System.out.println();
for(int i=0;i<a.length;i++){
System.out.print(a[i]+" ");
}

}

}

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

java排序问题

java排序的问题

java指令重排序的问题

转载:http://my.oschina.net/004/blog/222069?fromerr=ER2mp62C 指令重排序是个比较复杂、觉得有些不可思议的问题,同样是先以例子开头(建议大家跑下例...

JAVA默认排序算法问题

 1. 为什么写这篇文章 这篇文章的根源是在产品中发现了一个诡异的bug:只能在产品环境下重现,在我的本地开发环境无法重现,而双方的代码没有任何区别。最后用remote debug的方法找...

Java数组与排序问题

数组Java中包括基本类型和对象类型,其中数组属于对象类型。(虽然在C++中数组也是基本类型)int[] a; a=new int[100]; //int[] a=new int[100]数组存储在其...

Java集合框架总结(3)——TreeSet类的排序问题

TreeSet支持两种排序方法:自然排序和定制排序。TreeSet默认采用自然排序。   1、自然排序     TreeSet会调用集合元素的compareTo(Object obj...

关于java中的List集合的排序问题/Collections.sort()的使用(转)

排序的算法是我们最常用的算法,初学程序,每个人都尝试过排序。但只是局限于简单的排序。]如将下列数字进行排序 1,3,5,8,3,6 于是我们得出结果 1,3,3,5,6,8 将下列字母(字符)...

Java中Map.keySet()返回值遍历的排序问题

很多时候大家都喜欢用HashMap,但是我们在遍历HashMap时获取的顺序却是乱序的,如何解决呢?看下文 > HashMap.keySet()方法,而这个方法返回的Set结果,里面的数据是乱序排放...

数据结构与算法分析笔记与总结(java实现)--链表8:对排序链表删除重复结点问题

数据结构与算法分析笔记与总结(java实现)--链表8:对排序链表删除重复结点问题
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)