按字典的键和值对数组进行排序

时间:2019-12-07 22:58:08

标签: algorithm sorting

就我而言,值具有优先权,因此我需要先按值对数组进行排序,然后再按键对字母进行排序。使用哪种算法/技术?

这里是一个例子:

[                           [
    d: 1,                       r: 0,
    z: 0,                       z: 0,
    r: 0,       =>              a: 1,
    a: 1,                       d: 1,
    e: 1                        e: 1
]                           ]

我正在考虑将数组分成两组(第一组将由值0的元素组成;第二组由值1的元素组成),对每个元素进行排序,然后再次合并。但我正在寻找更好的解决方案。

0 个答案:

没有答案