1234| 3
|
[已解决]关于深度拷贝问题 |
1鱼币
最佳答案这不是深度拷贝的问题,是因为你在for循环内修改了你要遍历的序列,导致下标溢出
你的内层循环 j 取值为0~14,但是在循环内你修改了list2,使得list2长度小于15了,这样,当你下标较大的时候,就会报错说下标溢出。
两种方法解决问题
第一种,倒序遍历,这样删除的话,也不影响该元素前面的元素的下标
第二种,for遍历list2浅拷贝,而不是遍历下标
你这悬赏还不如不悬赏呢。。。不悬赏,最佳得到的奖励比你这个多多了
| ||
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
|
||
发表于 2020-9-27 09:55:39
|
显示全部楼层
本楼为最佳答案
| ||
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
|
||
发表于 2020-9-27 10:16:37
|
显示全部楼层
| ||
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
|
||
发表于 2020-9-27 10:33:03
|
显示全部楼层
| ||
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
|
||
小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)
GMT+8, 2025-1-18 13:00
Powered by Discuz! X3.4
© 2001-2023 Discuz! Team.