我有一个 List<int>
例如包含 1,2,4,7,9。
我的范围是 0 到 10。
有没有办法确定该序列中缺少哪些数字?
我认为 LINQ 可能会提供一个选项,但我看不到一个选项
在现实世界中,我的列表可能包含 100,000 个项目,因此性能是关键
最佳答案
var list = new List<int>(new[] { 1, 2, 4, 7, 9 });
var result = Enumerable.Range(0, 10).Except(list);
关于c# - 按顺序检查缺少的号码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2475795/