审题很重要 str中大小写字母都有,区分开来 因此: 不能只考虑示例中的小写字母 将大小写字母区分统计 返回:第一个出现的字符的下标 因此,凡是设计排序的方法都不可行: 不能用集合方法来解决 sort()、unique()的思路都不可取 遍历要遍历原字符串,不能遍历哈希数组,不然没法得到下标 算法 把字符当哈希key,字符出现次数当哈希value 遍历字符串,构造哈希数组 遍历字符串,判断哈希数组中的值是否为1,进而判断该字符是否第一次出现 #include<algorithm> class Solution { public: int FirstNotRepe...