我有一个给定的日期字符串数组,格式为dd/mm/yyyy
.
我想用基数排序按月和年对日期进行升序排序,但我不知道如何排序,因为最后它会根据最大的月份数排序
例如,我有以下数组: 16/04/2012 01/05/2013 01/02/2012 10/11/2012 01/12/2012
通常排序后的结果是: 01/02/2012 16/04/2012 01/05/2013 10/11/2012 01/12/2012
而我想要的是: 01/02/2012 16/04/2012 10/11/2012 01/12/2012 01/05/2013 首先是 2012 年,然后是 2013 年
我还没有编写代码,因为我不知道算法是如何工作的,我必须只使用 1 个基数排序