如何计算C#中有序列表的减法(设置操作)?减去有序列表
我很简洁的解决方案。
E.g.代码执行后:
List<int> a = new int[] { 1, 2, 5, 6, 7}.ToList();
List<int> b = new int[] { 1, 2, 3, 6}.ToList();
List<int> c = ListSubtract(a, b);
c
应该包含5, 7
。
在O(a.Count()+b.Count())
操作中执行会很好,但并不重要。
谢谢。
如果'b'长于'a'会怎么样?这是一套操作吗?或者位置是否重要? – Ani
设置操作,更新问题 – sergtk