`
幽佐0911
  • 浏览: 11982 次
  • 性别: Icon_minigender_1
  • 来自: 长春
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

java排序(初学者)

阅读更多
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]+" ");
		}
	}
}
分享到:
评论

相关推荐

    用BlueJ的Java排序,初学者适用

    初学者必备的Java简单程序哦!而且还是BlueJ编写的,代码非常简单,想学java语言的同都可以参考一下。

    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排序算法大全

    国外牛人的排序算法,内容丰富,适合初学者,爱挑战脑力的童鞋。

    Java常见排序算法源码集.rar

    Java常见排序算法源码集,包括了字符、数字、数组的常用排序算法,是初学者非常不错的Java排序参考代码。

    适合于初学者的java小程序之3

    求1+2!+3!+...+20!的和 利用递归方法求5!。 有5个人坐在一起,问第五个人多少岁?他说比第4个人大2岁。问第4个人岁数,他说比第3个人大2岁。问第三个人,又说比第2人大...对10个数进行排序 求一个3*3矩阵对角线元素之和

    JAVA选择优化排序

    JAVA 选择排序优化代码 可以作为初学者或者自学者一个参考

    JAVA 8种排序介绍及实现

    该文档是针对比较经典的8中算法,从原理、设计到代码实现方面做了详细描述。通俗易懂,比较适合初学者入门、也适合专业者巩固基础。

    插入排序和归并排序的实现java

    给初学者学习算法用,用java实现的排序算法,包括二路归并和插入排序。

    java快速排序工具类

    使用泛型的对象排序工具类(使用算法:快速排序),适合初学者学习快速排序的基本原理和实现。

    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

    无论您是Java编程的初学者还是有经验的程序员,该资源都将为您提供有价值的指导和支持,帮助您掌握Java中实现插入排序的方法。我们相信,该资源将成为想提高算法设计技能的Java程序员的宝贵参考资料。

    [Java算法-排序]-堆排序.java

    无论您是Java编程的初学者还是有经验的程序员,该资源都将为您提供有价值的指导和支持,帮助您掌握Java中实现堆排序的方法。我们相信,该资源将成为想提高算法设计技能的Java程序员的宝贵参考资料。

    [Java算法-排序练习]基数排序.java

    无论您是Java编程的初学者还是有经验的程序员,该资源都将为您提供有价值的指导和支持,帮助您掌握Java中实现基数排序的方法。我们相信,该资源将成为想提高算法设计技能的Java程序员的宝贵参考资料。

    [Java算法-排序练习]计数排序.java

    无论您是Java编程的初学者还是有经验的程序员,该资源都将为您提供有价值的指导和支持,帮助您掌握Java中实现计数排序的方法。我们相信,该资源将成为想提高算法设计技能的Java程序员的宝贵参考资料。

Global site tag (gtag.js) - Google Analytics