我正在通过算法分析考试的练习,这是其中之一:
提出一种算法,该算法将 n 个元素(可比较)的列表作为输入,并在 O(n log m) 时间内对它们进行排序,其中 m 是输入列表中不同值的数量。
我已经阅读了常见的排序算法,但我真的想不出一个解决方案。
谢谢你的帮助
我正在通过算法分析考试的练习,这是其中之一:
提出一种算法,该算法将 n 个元素(可比较)的列表作为输入,并在 O(n log m) 时间内对它们进行排序,其中 m 是输入列表中不同值的数量。
我已经阅读了常见的排序算法,但我真的想不出一个解决方案。
谢谢你的帮助