关于数组的算法,两个数组a,b,b内元素在a内没有,a添加,a内元素在b内没有,a删除,返回a?
感觉描述的还不够确切。。先按照我的理解答,基于:
好味榴莲芝士蛋糕 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
代码:
精彩评论