小编dR_*_*dR_的帖子

用于在给定索引处插入,删除和重新排列的高效C#数据结构

我正在寻找C#中一个高效的数据结构,它允许我保留一份(由用户)订购的项目列表,而不需要重复.

我的意思是由用户订购,即:

  • 插入元素1.
  • 在元素1之前插入元素2.
  • 将元素3插入1和2之间.然后随意重新排列.

我需要在更改时在数据库中不断更新订单,以便我可以在开始时加载它.

我需要的操作:

  1. 插入给定的索引
  2. 在给定索引处删除
  3. 从索引x移动到索引y(如果没有性能损失,可以表示为2和1的组合)

所有这些操作都将是频繁且同样重要的.

.net c# data-structures

1
推荐指数
1
解决办法
721
查看次数

标签 统计

.net ×1

c# ×1

data-structures ×1