题目描述 编写一个程序,将输入字符串中的字符按如下规则排序。规则 1 :英文字母从 A 到 Z 排列,不区分大小写。如,输入: Type 输出: epTy规则 2 :同一个英文字母的大小写同时存在时,按照输入顺序排列。如,输入: BabA 输出: aABb规则 3 :非英文字母的其它字符保持原来的位
展开全文
题目第一个要求:英文字母从 A 到 Z 排列,不区分大小写。 解决方案:可以使用桶排序 题目第二个要求:同一个英文字母的大小写同时存在时,按照输入顺序排列。 解决方案:该要求相当于限制了一开始的桶排序不能随意记录个数,因此决定采用TreeMap,键为26个小写字母,值为了保存遍历的顺序,因此采用
展开全文