在 Dart 中,我想实现两个优先级队列,一个按升序排列,一个按降序排列。
SDK类SplayTreeMap
很方便的解决了升序的情况,即我可以用stm.values
升序获取值。有没有办法SplayTreeMap
按降序返回值?(除了在每次访问之后对值进行排序的明显解决方案之外)。例如,有没有办法覆盖值类型的比较函数?
在此先感谢您的任何建议。
在 Dart 中,我想实现两个优先级队列,一个按升序排列,一个按降序排列。
SDK类SplayTreeMap
很方便的解决了升序的情况,即我可以用stm.values
升序获取值。有没有办法SplayTreeMap
按降序返回值?(除了在每次访问之后对值进行排序的明显解决方案之外)。例如,有没有办法覆盖值类型的比较函数?
在此先感谢您的任何建议。