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

求大佬指点哈!数组插入指定元素的问题万分感谢

求大佬指点哈!数组插入指定元素的问题万分感谢

胡子哥哥 2019-08-09 23:57:54
比如有个数组a=[1,2,3,4,5,6,7,8,9,10,11,12],我随机去掉4个数2,4,8,11,a就变成了a=[1,3,5,6,7,9,10,12]然后呢,现在又要把去掉的4个数里随机选1个数或者全部4个数放回数组a里他的原位置想过思路了,也写了代码,但是运行出来不太对,求助大神帮忙看看呢可能是个简单的问题,但是一下子没想到思路,就卡住了
查看完整描述

2 回答

?
HUH函数

TA贡献1836条经验 获得超4个赞

你说的'原来的位置'请具体解释一下
比如说你所谓的原来的位置是,7就在7,12就在12,就算出现了[1,2,,,,,7]那也算7的话,[1,2,3,4]我拿出2,3,4,放回4就变成[1,,,4],你要的是这个效果么???
那么你第一次就不要一个拿出来,先记录位置然后统一拿出来,这样就之后后续谁放在哪.
具体要看你的题目的具体需求啊
                            
查看完整回答
反对 回复 2019-08-09
?
12345678_0001

TA贡献1802条经验 获得超5个赞

具体看需求嘛,第一步的移除数据,如果只是为了使用,那么建议加标记,比如把数组改为
[{val:1,deleted:false},{val:2,deldeleted:true}]
然后就可以比较方便的假装移除了,或者还原回来了。
                            
查看完整回答
反对 回复 2019-08-09
  • 2 回答
  • 0 关注
  • 246 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信