数组升序排序,java升序排列
即使在升序数组中插入元素,该数组也必须包含升序代码public class test { publicstaticvoidmain [ ] args ] { int [ ] arr={ 1,5,7,9 }; int num=7; int [ ] new arr=new int [ arr.length1]; //值定义临时保存int temp=num的变量//将原始数组复制到新数组for (inti=0; i arr.length; I ) { newArr[i]=arr[i]; }for(intI=0; i newArr.length; I ) )//1.找到num的插入位置if (num=new arr [ I ] )//2.插入位置的数量temp=newArr[i]; //3 .插入位置的数量为num newArr[i]=num; 将//4.num替换为temp的值。 即,以前备份的值num=temp; //重复上述步骤(如果else(//边界条件,num大于或等于所有数,则返回最后的newArr[newArr.length - 1]=num; //改变引用arr=newArr; for(intj=0; j arr.length; j ) (system.out.println ) ) newARR[j]; }}效果15779