1

我想实施具有以下要求的优先级列表:

  1. 它应该有一个动态的优先级方法/属性(即我可以在添加后更改项目优先级)。
  2. 我需要能够添加/删除每个项目。
  3. 性能是一个真正的问题,所以我希望在添加项目或更改优先级时不会排序的实现。
  4. 我更喜欢按原样使用 C# 内置组件(如果存在,如果不存在,则稍作修改)。
4

2 回答 2

0

我对优先级列表或队列了解不多,但这个问题似乎提供了很多有用的信息(即使它已关闭)。

于 2013-07-21T12:21:10.410 回答
0

你可以只使用一个标准List<T>,如果你使用它应该给你你所要求的一切priority == index.

于 2013-07-21T12:12:26.640 回答