倒序输出插入的数组

Posted yangshuyuan1009

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了倒序输出插入的数组相关的知识,希望对你有一定的参考价值。

import java.util.Arrays;
public class Demo4{
	public static void main(String[] args) {
		int[] a = {1,3,8,10,12};
		a = insert(a,11);
		for (int num :a ) {
			System.out.print(num+" ");
		}
		System.out.println();
	}
	//返回值 int[]
	//参数:int[] a,int num
	public static int[] insert(int[] a,int num){
		// a = Arrays.sort(a);
		if(num>a[a.length-1]){
			return a;
		}
		int index = -1;
		for (int i=0;i<a.length ;i++ ) {
			if(num>=a[i]&&num<=a[i+1]){
				index = i+1;
				break;
			}
		}
		a = Arrays.copyOf(a,a.length+1);
		for (int i = a.length-1;i>index;i--) {
			a[i]=a[i-1];
		}
		a[index] = num;
		return a;
	}
}

  

以上是关于倒序输出插入的数组的主要内容,如果未能解决你的问题,请参考以下文章

C语言、输入四位数、倒序输出。

MYSQL语句中 选择最新插入的八条语句倒序输出 应该怎么写啊!!

倒序思维~ (增删都在头部)一种 栈 思维

javascript 常见数组操作( 1数组整体元素修改 2 数组筛选 3jquery 元素转数组 4获取两个数组中相同部分或者不同部分 5数组去重并倒序排序 6数组排序 7

在JAVA中实现数字的倒序输出

升序或降序数组的倒序输出