8-2指定位置插入数据

8-2指定位置插入数据

插入数据会,指定位置插入数据一点头绪没有咋办

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
好帮手慕雪 2018-04-24 13:39:41

例如向第2位插入数据:你需要先把第9位赋值到第10位,第8位赋值到第9位。。。。第2位赋值到第3位(其实这是由一个循环完成)。最后再把新数据赋值给第2位上的数据。祝:学习愉快

  • 提问者 BOO3 #1
    不知道怎么下手啊,研究好几天了
    2018-04-24 14:07:24
  • irista23 回复 提问者 BOO3 #2
    先定义一个在指定位置处插入数据的方法,参数有三个:要插入数据的数组(假设为int[] a),要插入的数据(假设为k),要插入的位置(从0开始)。方法中使用for循环,循环变量假设为i,从数组最后一个元素a.length-1往前移动到要插入的位置k - 1,将a[i - 1]赋值给a[i],这样空出来的a[k - 1] 可以直接赋上传进来的数了。
    2018-04-24 15:17:58
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师