确定列表中元素的序号位置

时间:2015-07-30 05:51:40

标签: c# list sorting ordinal

我有list个随机生成的数字(让我们称之为numbers)。我有另外listint个相同数量的元素(我称之为positions)。位置的目的是存储元素的序数位置。我该怎么做?

这就是我的想法:

  1. 创建名为numbers
  2. copy副本
  3. 必须将其链接到numbers(某种程度上)
  4. 排序copy
  5. 获取copy
  6. 的索引
  7. positions
  8. 中存储相关索引

    第二步是我不知道如何去做。

    我不确定我认为的是最好的。所以我实际上更喜欢更好地实现这一点。

1 个答案:

答案 0 :(得分:2)

请按照以下步骤操作:

  1. 创建int对,例如Tuple<int,int>
  2. 对于numbers中的每个元素,创建一个包含数字和增加索引的对
  3. 使用第一个数字作为键对您的货币对进行排序
  4. 现在,您将在排序对的第二个int中找到positions