字母、汉字、特殊符号组成的字符串排序问题

时间:2024-01-23 09:20:19

测试数据:

方法1:

方法1的结果:

方法2:

 

方法2的结果:

方法3:

方法3的结果:

结论:

  1) 方法一完全不符合要求。不必分析

  2) 方法2中刘某某居然在字母m下,这就让我受不了了,这只是我随意安排的一个名字字符串,肯定还有其他的不满足要求的名字排序情况,而且英文都放在z上,我需要将英文也根据首字母去排进相应字母下,因此第二种达不到要求。

    3) 方法3满足要求,是根据汉字拼音缩写首字母以及字母的首字母排序,而其他字符串数字开头的均放置在#号下。