两道题都不是很难,但是怎么不知为何,第一道题(交换一组字符,使其字典序最小的那道)始终卡在27%,不知道有什么注意的点还是特殊的数据吗? 第一题 思路 使用 TreeMap ,主键为字母,数据为该字母位置的索引(一个 List),将字符串中所有字符加入 从头遍历字符串: 如果字符串的对应字符小于 TreeMap 最顶部的字符,就将二者进行交换 如果字符串大于,删除 List 中的第一个元素 代码 import java.util.*; public class Main { public static void main(String[] args) { S...