求助一个JAVA小程序

来源:百度知道 编辑:UC知道 时间:2024/05/18 14:31:49
一个数组int[]arrayOflnts={32,87,3,589,12,1076,2000,8,622,127}
按从小到大的顺序排列

我用的是算法思想是插入排序!
我刚才已经编译通过了,运行良好!
至于插入排序的思想你可以查一查,很简单的!不过实现起来有点麻烦!呵呵!
楼上的也正确,不过使用了JAVA内部一个函数,至于怎么实现的,最好查阅Java 在线文档:
http://gceclub.sun.com.cn/chinese_java_docs.html

public class Test
{
public static void main(String args[])
{

int[]arrayOflnts={32,87,3,589,12,1076,2000,8,622,127}; //实验数组
int tmp; //中间变量
int i,j;

System.out.println("插入排序:");
System.out.print("排序前:\n");
for( i=0;i<10;i++)
System.out.print(arrayOflnts[i]+" ");
System.out.println();

//插入排序
for(i=1;i<10;i++)
{
tmp=arrayOflnts[i];
for( j=i-1;j>=0;j--)
{
if(tmp>arrayOflnts[j])
{
arrayOflnts[j+1]=tmp;
j=-10;
}
else
{