我有一个 ID 数组和一个单独的散列,指示这些 ID 的排序方式。像这样的东西:
大批:
[
7,
3,
2,
]
排序等级:
{
1 => 50,
2 => 70,
3 => 10,
4 => 80,
5 => 60,
6 => 20,
7 => 0,
}
我想通过使用哈希值优雅地对第一个数组进行反向排序。所以结果应该是这样的:
[
2,
3,
7,
]
我知道有蛮力方法,但有没有更简单、更高效的方法来做到这一点?