为了账号安全,请及时绑定邮箱和手机立即绑定

课程在数组中的位置问题

 最开始数据结构在数组的第一位,而后因为c语言也放到了第一位所以数据结构变到了第二位,

为什么这里  test 就说数组不够大而发生了错误,后面离散数学高等数学就没错呢,此时不是也没有增加数组的长度吗?

正在回答

1 回答

首先你应该理解“add(int index, E element) 将指定的元素插入此列表中的指定位置。这个方法,他是将你将要插入的元素插入到原来列表的中的某个位置;所以是以原来列表为基础的,而原来列表只有0和1两个位置。而你后面要插在4(第五)的位置上,这是办不到的。举个例子,现在你到排队窗口去打饭,窗口前排了两个人,如你要执行插队这个动作,你就只能去站在第一个人或者第二人的前面,你如果在第二个人的后面任意地方,都不是在执行插入这个命令;你如果说你要插队,而你又去站在第二个人后面的那些位置。这是你的朋友就会告诉你这不叫插队?,放发这Java虚拟机会告诉你。你要插入的位置越界了。

希望能帮到您!

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

课程在数组中的位置问题

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信