650 B
650 B
数列-交并集
如何求2个集合的交集
1.每个集合里面是否有重复元素?
思路一:hash,复杂度O(M+N)
合并2个有序数列
合并2个有序数列 A 和 B, 其中 A 有足够的空间,也就是把B合并进A数组
如
A = [4,5,6]
B = [1,2,7]
合并后
A = [1,2,4,5,6,7]
思路1: 思路2:
两个序列和之差最小
有两个序列a,b,大小都为n,序列元素的值任意整数,无序; 要求:通过交换a,b中的元素,使[序列a元素的和]与[序列b元素的和]之间的差最小。
例如:
var a=[100,99,98,1,2, 3];
var b=[1, 2, 3, 4,5,40];