【发布时间】:2015-11-25 08:41:09
【问题描述】:
假设我有一个数字列表,里面的每一个都是唯一且有序的:
List<int> list = new List<int>
{0, 1, 3, 4, 9, 10, 15};
然后我想添加一个新的数字,这个数字必须是唯一的,它的值应该是可以插入到列表的“洞”中的最小值。
在这种情况下,第一个新数字应该是 2,然后是 5,然后是 6,...。
另一个例子,如果列表是:
{0, 1}
那么新的数字应该是2
你有什么好主意来实现这个算法,谢谢。
【问题讨论】:
-
你吗?你的问题是什么?你试过什么?你需要一个变量和一个循环...
-
我按照 L0laapk3 的建议更改了标题,现在这个标题应该更准确。谢谢@L0laapk3