let first = { 2, 4, 5, 9 };
let second = { 2, 8, 15, 53, 4 }
//removed = 5, 9
//added = 8, 15, 53
确定添加或删除内容的最简单的解决方案是什么?
答案 0 :(得分:5)
只需使用设置差异。
要确定添加的内容,请执行set subtraction
second.subtracting(first)
要确定删除的内容,请执行
first.subtracting(second)
答案 1 :(得分:1)
用于确定更改的非常简单的算法类似于排序列表的merge algorithm: