在字符串 s 中找出第一个只出现一次的字符。如果没有,返回一个单空格。
示例:
1 | s = "abaccdeff" |
限制:
0 <= s 的长度 <= 50000
方法一:暴力法
1 | class Solution { |
复杂度分析:时间复杂度为O(n^2),空间复杂度为O(n)。其中,n为字符串的长度。
方法二:哈希表
1 | class Solution { |
复杂度分析:时间复杂度为O(n),空间复杂度为O(n)。其中,n为字符串的长度。
方法三:有序的哈希表
1 | class Solution { |
复杂度分析:时间复杂度为O(n),空间复杂度为O(n)。其中,n为字符串的长度。