7得票1回答
我如何进行稳定排序?

我应该如何稳定地对数组进行排序?我想要排序的值可能有很多重复项,而且我不确定Ruby使用哪种排序算法。我认为插入排序对我来说最好。 示例: a = [[:a, 0], [:b, 1], [:c, 0], [:d, 0]] a.sort_by { |x, y| y } # => [[...