因此,我进行了大量与问题无关的排序,但为了详细说明,我得到了 14 个结果中的 10 个。这些结果将按我从 1 到 14 的顺序排列,因为我通过排序获得了它们。
我将得到一列 10 列,本例中所有有效数字为
[2, 4, 5, 6, 7, 8, 9, 10, 12, 14]
并且本质上我需要按优先顺序对它们进行排序,即按 1-10 进行排序,用 11-14 填充缺失的数字,如下所示:
[12, 2, 14, 4, 5, 6, 7, 8, 9, 10]
|What I get|What I want|
|----------|-----------|
|2 |12 |
|4 |2 |
|5 |14 |
|6 |4 |
|7 |5 |
|8 |6 |
|9 |7 |
|10 |8 |
|12 |9 |
|14 |10 |
所有排序都是动态发生的,解决方案也需要能够处理这一点。范围可以是 1-14 之间的任何值。我得到了 20 列,它们都需要按照这种逻辑进行动态排序。
我希望我的问题和我想做的事情有意义。这是我第一次发帖,所以我希望我的结构正确。
[编辑] 表格格式好像没有进行?已修改。