public class Theforthone {
public static void main(String[] args) {
// TODO Auto-generated method stub
int [] a = {23,6,3,15,13,9,7,18,4,24,8,54,1};
int [] b = new int[a.length];
int m=0;
System.arraycopy(a,0,b,0,a.length);
//public static native void arraycopy(Object src, int srcPos,Object dest, int destPos,int length);
//src:源数组,srcPos:源数组要复制的起始位置,dest:目标数组,destPos:目标数组复制的起始位置,length:复制的长度
System.out.print("排序前:");
for(int i=0;i<a.length;i++)
{
System.out.print(a[i]+" ");
}
System.out.print("\n全部排序后:");
for(int i=0;i<a.length-1;i++)
{
for(int j=0;j<a.length-i-1;j++) {
if(a[j]>a[j+1])
{
m=a[j];
a[j]=a[j+1];
a[j+1]=m;
}
}
}
for(int i=0;i<a.length;i++)
{
System.out.print(a[i]+" ");
}
System.out.print("\n部分排序后:");
for(int i=0;i<b.length-2;i++)
{
for(int j=0;j<b.length-i-2;j++) {
if(b[j]>b[j+1])
{
int temp=b[j];
b[j]=a[j+1];
b[j+1]=temp;
}
}
}
for(int i=0;i<b.length;i++)
{
System.out.print(b[i]+" ");
}
}
}
版权所有:编程辅导网 2021 All Rights Reserved 联系方式:QQ:99515681 微信:codinghelp 电子信箱:99515681@qq.com
免责声明:本站部分内容从网络整理而来,只供参考!如有版权问题可联系本站删除。