【第24天】给定一个长度为 n 的数组,将元素 X 插入数组指定的位置 | 数组插入操作

网友投稿 228 2022-09-24

【第24天】给定一个长度为 n 的数组,将元素 X 插入数组指定的位置 | 数组插入操作

学习指引

​​序、专栏前言​​​​序、本章前言​​​​一、【例题1】​​

​​1、题目描述​​​​2、解题思路​​​​3、模板代码​​​​4、代码解析​​

​​三、推荐专栏​​​​四、课后习题​​

序、专栏前言

序、本章前言

除了数组的删除操作,还应该掌握数组的插入操作,数组的插入操作也与删除类似。

一、【例题1】

1、题目描述

2、解题思路

3、模板代码

static void test(int[] arr,int v,int y,int n){ for (int i = n+1; i >=y+1; i--) { arr[i]=arr[i-1]; } arr[y]=v;}

static void test(int[] arr,int v,int y,int n){ if (n + 2 - (y + 1) >= 0) System.arraycopy(arr, y + 1 - 1, arr, y + 1, n + 2 - (y + 1)); arr[y]=v; }

4、代码解析

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:云原生数据库-Amazon RDS
下一篇:多方围剿跨境赌博,今年破获案件涉资数百亿,个人应避免误成帮凶!
相关文章

 发表评论

暂时没有评论,来抢沙发吧~