这些名单可能有多大?List<T>可能是集合中最简单的表示形式,但这意味着每次插入或从列表中间删除时都需要复制."编辑"列表基本上意味着删除/插入.
迭代很简单.
另一种方法可能是LinkedList<T>- 如果您挂在LinkedListNode<T>与每个批准者关联的链接上,这会使迭代变得简单,"插入后","插入前"和"删除"便宜.但是这并不容易说"这个评论者现在应该在第3位" - 你必须先迭代才能找到第3位(或者2位,无论如何).如果这是"在此之后移动此批准者"的情况,那么它是理想的.
| 归档时间: |
|
| 查看次数: |
5786 次 |
| 最近记录: |