开发者

关于数组的算法,两个数组a,b,b内元素在a内没有,a添加,a内元素在b内没有,a删除,返回a?

YYR妞妞 2022-07-21 14:38

开发者_运维知识库

感觉描述的还不够确切。。先按照我的理解答,基于:


好味榴莲芝士蛋糕 2022-07-21 14:46

开发者_JAVA百科

听你这意思貌似是要合并数组,a里没有的添加,a里有的被b覆盖,如果是这样的话是返回新数组还是对原数组进行操作呢,jquery里有一个这样的方法,$extend,你可以看下怎么实现的


qkoufu0961 开发者_Go百科 2022-07-21 14:46

结果:


李振浩_647 开发者_StackOverflow中文版 2022-07-21 14:46

看题意是求b-a的差集。如果有序,就做遍历归并求差。如果无序,可以先建立b的hash索引,然后遍历a来删除无效的。


爱无声爱留痕列 2022-07-21 14:52

开发者_运维百科

对于a内没有这个元素则添加,a内多余则删除这句话,暂时理解为输出A与B的并集,也就是A∪B。(注,A∪B与A+B是不同的)


交通警察 开发者_如何学JAVA 2022-07-21 14:54

代码:


0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜