作者:廊坊0316慢摇酒吧_196 | 来源:互联网 | 2024-10-22 01:28
importjava.util.*;publicclassarray{publicstaticvoidmain(String[]args){Scannerinnew
import java.util.*;
public class array {
public static void main(String[] args)
{
Scanner in=new Scanner(System.in);
int[] arr={1,3,5,7,9}; //4
System.out.println("输入你要插入的数字");
int num=in.nextInt();
/*arr[arr.length-1]=num;
for(int i=arr.length;i>0;i--)
{
if(arr[i]
{
int t=arr[i];
arr[i]=arr[i-1];
arr[i-1]=t;
}*/
else
{
break;
}
}
for(int i=0;i<=arr.length;i++)
{
System.out.println(arr[i]);
}
}
}
上述代码中注释部分不能理解
8 个解决方案
这很明显不是个排序算法 只能说是冒泡排序的一部分 返回结果是第一个数是整个数组的最小一个
我的理解这个题目的本意是在一个有序数组中插入一个新值,调整数组使其重新有序。