java中数组排序问题
2014-05-20 20:54
369 查看
public class ArraySort {
public static void main(String arges[])
{
int[] arr={8,6,2,7,4,9,3};
System.out.print("排序前的数组为:");
printArry(arr);
//选择排序数组
select(arr);
System.out.print("从小到大排序后的数组为:");
printArry(arr);
//冒泡排序数组
maopao(arr);
System.out.print("从大到小排序后的数组为:");
printArry(arr);
}
//选择排序法——从小到大
public static void select(int arr[])
{
for(int i=0;i
for(int j=i+1;j
{
if(arr[i]>arr[j])
{
int temp=arr[i];
arr[i]=arr[j];
arr[j]=temp;
}
}
}
//冒泡排序法——从大到小
public static void maopao(int arr[])
{
for(int i=0;i
for(int j=0;j
{
if(arr[j]
{
int temp=arr[j];
arr[j]=arr[j+1];
arr[j+1]=temp;
}
}
}
//遍历输出数组
public static void printArry(int[] arr)
{
for(int i=0;i
{
if(i
{
System.out.print(arr[i]+",");
}
else
{
System.out.println(arr[i]);
}
}
}
}
public static void main(String arges[])
{
int[] arr={8,6,2,7,4,9,3};
System.out.print("排序前的数组为:");
printArry(arr);
//选择排序数组
select(arr);
System.out.print("从小到大排序后的数组为:");
printArry(arr);
//冒泡排序数组
maopao(arr);
System.out.print("从大到小排序后的数组为:");
printArry(arr);
}
//选择排序法——从小到大
public static void select(int arr[])
{
for(int i=0;i
for(int j=i+1;j
{
if(arr[i]>arr[j])
{
int temp=arr[i];
arr[i]=arr[j];
arr[j]=temp;
}
}
}
//冒泡排序法——从大到小
public static void maopao(int arr[])
{
for(int i=0;i
for(int j=0;j
{
if(arr[j]
{
int temp=arr[j];
arr[j]=arr[j+1];
arr[j+1]=temp;
}
}
}
//遍历输出数组
public static void printArry(int[] arr)
{
for(int i=0;i
{
if(i
{
System.out.print(arr[i]+",");
}
else
{
System.out.println(arr[i]);
}
}
}
}
相关文章推荐
- java数组、字符串比较插入及排序问题
- java学习之路 之 面向对象编程-main方法的语法、数组排序、操作数组的工具类、数组操作常见问题
- java数组、排序问题1
- Java 对象数组多属性条件排序问题(详解)
- java中数组常见的排序问题整理
- JNI之c/c++返回中文给java 乱码问题以及java数组在c排序
- 两个有序数组的合并排序,Java代码实现,并去重复,考虑空间利用率问题
- 黑马程序员:Java基础总结----数组排序问题
- [JAVA]有关比较器(Comparator接口)的用法及对象数组排序问题
- 集合相等问题(java sort排序数组长度问题)
- Java数组与排序问题
- Java数组-选择排序-排序的性能问题
- java数组排序问题:array.sort()是从小到大排序,那么如何从大到小排序?
- [Java]有关比较器(Comparator接口)的用法及对象数组排序问题
- 2752:字符串数组排序问题(java语言)
- java数组排序问题
- 两个有序数组的合并排序,Java代码实现,并去重复,考虑空间利用率问题
- 小实例-实现对成绩总分由高到低的排序-Java中数组对象的排序
- Java对象数组初始化与NullPointerException问题
- 【转】Java数组排序总结(冒泡,选择,插入,希尔)