剑指offer刷题7——查找算法(中等)
剑指 Offer 50. 第一个只出现一次的字符
难度 简单
在字符串 s 中找出第一个只出现一次的字符。如果没有,返回一个单空格。 s 只包含小写字母。
示例:
1 | s = "abaccdeff" |
限制:
1 | 0 <= s 的长度 <= 50000 |
思路
建立一个大小为 26 的数组统计字符串中各个字母出现的次数,遍历字符串,将第一个出现次数为1的字母输出,没有则输出空格’ ’
代码
1 | class Solution { |
评论
难度 简单
在字符串 s 中找出第一个只出现一次的字符。如果没有,返回一个单空格。 s 只包含小写字母。
示例:
1 | s = "abaccdeff" |
限制:
1 | 0 <= s 的长度 <= 50000 |
建立一个大小为 26 的数组统计字符串中各个字母出现的次数,遍历字符串,将第一个出现次数为1的字母输出,没有则输出空格’ ’
1 | class Solution { |