【发布时间】:2019-02-10 15:21:26
【问题描述】:
我已经完成了使用 heapsort 对整数进行排序的部分。但我正在努力建立对日期进行排序的逻辑。
例如:1956 年 2 月 22 日、1856 年 3 月 24 日、1856 年 3 月 22 日。
我需要的输出是:1856 年 3 月 22 日,1856 年 3 月 24 日,1956 年 2 月 22 日。
如何在 c++ 中使用 heapsort 做到这一点?
【问题讨论】:
-
将日期转换为整数(例如,将
February 22 1956表示为 19560222),对它们进行排序,然后转换回来。 -
谢谢,明白逻辑
标签: c++ algorithm sorting c++11 heapsort