C#数据结构支持find next,find previous,是一个排序列表,可以迭代通过

时间:2013-06-20 23:41:24

标签: c# stdset

是否有C#数据结构执行以下操作:

  • 在O(1)中查找max,min。
  • 删除并插入O(logN);
  • FindNext(int var):O(logN)中大于var的最小元素;
  • FindPrevious(int):FindNext(int)的反向
  • 可以在O(NlogN)(不重要)
  • 中迭代

显然我们可以使用std :: set完成所有这些操作。 C#中有什么可以做同样的事情吗?

0 个答案:

没有答案