题目6 第一次只出现一次的字符 题目描述 在一个字符串(0<=字符串长度<=10000,全部由字母组成)中找到第一个只出现一次的字符,并返回它的位置, 如果没有则返回 -1(需要区分大小写)。 题目解析 只要这种问题,就可以想到HashTable,但是由于这个问题很简单,而且字符串全部由字母组成,那么每个字母的ASCII码肯定不一样,我们就可以用一个长度为52的数组来记录他们出现的次数,对于字母每出现一次,就对它加1。 当然我们这里为了通用性,可以使用对任意字符进行判断,那么我们就可以考虑实现一个简单的…