public class Dispose
{
public static void arrDispose(int arr[])
{
int swap=0;
for(int i=0;i<arr.length-1;i++)
for(int j=i+1;j<arr.length;j++)
if(arr[i]>arr[j])
{
swap=arr[i];
arr[i]=arr[j];
arr[j]=swap;
}
}
public static void arrLowDispose(int arr[])
{
int swap=0;
for(int i=0;i<arr.length-1;i++)
for(int j=i+1;j<arr.length;j++)
if(arr[i]<arr[j])
{
swap=arr[i];
arr[i]=arr[j];
arr[j]=swap;
}
}
public static void main(String args[])
{
int arr[]=new int[10];
for(int i=0;i<arr.length;i++)
{
arr[i]=(int)(Math.random()*100);
System.out.print(arr[i]+" ");
}
System.out.println();
arrDispose(arr);
System.out.println("升序排序后的数组的新序列是:");
for(int i=0;i<arr.length;i++)
{
System.out.print(arr[i]+" ");
}
arrLowDispose(arr);
System.out.println("降序排序后的数组的新序列是:");
for(int i=0;i<arr.length;i++)
{
System.out.print(arr[i]+" ");
}
}
}
分享到:
相关推荐
初学者必备的Java简单程序哦!而且还是BlueJ编写的,代码非常简单,想学java语言的同都可以参考一下。
尤其是那些和我一样初学Java的朋友们,看看哪一节对你有用,不妨过来讨论一下哦! 第1章 Java概述 1.1 Java的发展史 1.1.1 Java起源 1.1.2 Java发展 1.2 Java是什么 1.2.1 Java语言 1.2.2 Java平台 1.2.3 ...
java 实现归并排序,有代码实现,复杂度分析,基本步骤,适合初学者吧,
国外牛人的排序算法,内容丰富,适合初学者,爱挑战脑力的童鞋。
Java常见排序算法源码集,包括了字符、数字、数组的常用排序算法,是初学者非常不错的Java排序参考代码。
求1+2!+3!+...+20!的和 利用递归方法求5!。 有5个人坐在一起,问第五个人多少岁?他说比第4个人大2岁。问第4个人岁数,他说比第3个人大2岁。问第三个人,又说比第2人大...对10个数进行排序 求一个3*3矩阵对角线元素之和
JAVA 选择排序优化代码 可以作为初学者或者自学者一个参考
该文档是针对比较经典的8中算法,从原理、设计到代码实现方面做了详细描述。通俗易懂,比较适合初学者入门、也适合专业者巩固基础。
给初学者学习算法用,用java实现的排序算法,包括二路归并和插入排序。
使用泛型的对象排序工具类(使用算法:快速排序),适合初学者学习快速排序的基本原理和实现。
13.16.2 事件和接收者类型 13.16.3 用Java 1.1 AWT制作窗口和程序片 13.16.4 再探早期示例 13.16.5 动态绑定事件 13.16.6 将商业逻辑与UI逻辑区分开 13.16.7 推荐编码方法 13.17 Java 1.1 UI API 13.17.1 桌面颜色 ...
无论您是Java编程的初学者还是有经验的程序员,该资源都将为您提供有价值的指导和支持,帮助您掌握Java中实现冒泡排序的方法。我们相信,该资源将成为想提高算法设计技能的Java程序员的宝贵参考资料。
无论您是Java编程的初学者还是有经验的程序员,该资源都将为您提供有价值的指导和支持,帮助您掌握Java中实现选择排序的方法。我们相信,该资源将成为想提高算法设计技能的Java程序员的宝贵参考资料。
无论您是Java编程的初学者还是有经验的程序员,该资源都将为您提供有价值的指导和支持,帮助您掌握Java中实现快速排序的方法。我们相信,该资源将成为想提高算法设计技能的Java程序员的宝贵参考资料。
无论您是Java编程的初学者还是有经验的程序员,该资源都将为您提供有价值的指导和支持,帮助您掌握Java中实现归并排序的方法。我们相信,该资源将成为想提高算法设计技能的Java程序员的宝贵参考资料。
无论您是Java编程的初学者还是有经验的程序员,该资源都将为您提供有价值的指导和支持,帮助您掌握Java中实现希尔排序的方法。我们相信,该资源将成为想提高算法设计技能的Java程序员的宝贵参考资料。
无论您是Java编程的初学者还是有经验的程序员,该资源都将为您提供有价值的指导和支持,帮助您掌握Java中实现插入排序的方法。我们相信,该资源将成为想提高算法设计技能的Java程序员的宝贵参考资料。
无论您是Java编程的初学者还是有经验的程序员,该资源都将为您提供有价值的指导和支持,帮助您掌握Java中实现堆排序的方法。我们相信,该资源将成为想提高算法设计技能的Java程序员的宝贵参考资料。
无论您是Java编程的初学者还是有经验的程序员,该资源都将为您提供有价值的指导和支持,帮助您掌握Java中实现基数排序的方法。我们相信,该资源将成为想提高算法设计技能的Java程序员的宝贵参考资料。
无论您是Java编程的初学者还是有经验的程序员,该资源都将为您提供有价值的指导和支持,帮助您掌握Java中实现计数排序的方法。我们相信,该资源将成为想提高算法设计技能的Java程序员的宝贵参考资料。