1. 字符串的排列historical

    使用递归回溯生成字符串的所有排列,去重后按字典序排序。

  2. 字符流中第一个不重复的字符historical

    使用 map 统计字符次数并保留输入顺序,查找字符流中第一个只出现一次的字符。

  3. 左旋转字符串historical

    记录字符串循环左移的切片拼接和三次翻转实现。

  4. 扑克牌顺子historical

    排序后将大小王视为 0,利用非零牌之间的间隔判断五张牌能否组成顺子。

  5. 替换空格historical

    记录逐字符拼接和预分配空间两种将空格替换为 %20 的实现。

  6. 把字符串转换成整数historical

    记录字符串转整数的字符解析和 atoi 实现。

  7. 翻转单词顺序列historical

    记录通过字符串切分和两次翻转实现单词顺序反转的方法。