[leetcode]first-unique-character-in-a-string 字符串中的第一个唯一字符

. - 力扣(LeetCode)

复制代码
class Solution {
public:
    int firstUniqChar(string s) {
        unordered_map<int, int> frequency;
        for (char ch: s) {
            ++frequency[ch];
        }
        for (int i = 0; i < s.size(); ++i) {
            if (frequency[s[i]] == 1) {
                return i;
            }
        }
        return -1;
    }
};
相关推荐
luckycoding1 小时前
3005. 最大频率元素计数
算法·leetcode·职场和发展
一叶落4382 小时前
LeetCode 67. 二进制求和(C语言详解 | 双指针模拟加法)
c语言·数据结构·算法·leetcode
逆境不可逃3 小时前
LeetCode 热题 100 之 279. 完全平方数 322. 零钱兑换 139. 单词拆分 300. 最长递增子序列
java·算法·leetcode·职场和发展
滴滴答滴答答3 小时前
机考刷题之 12 LeetCode 684 冗余的边
算法·leetcode·职场和发展
codeyanwu3 小时前
LeetCode Hot 100 -- 图论
leetcode·深度优先·图论
We་ct4 小时前
LeetCode 17. 电话号码的字母组合:回溯算法入门实战
前端·算法·leetcode·typescript·深度优先·深度优先遍历
吃着火锅x唱着歌4 小时前
LeetCode 447.回旋镖的数量
算法·leetcode·职场和发展
Trouvaille ~4 小时前
【贪心算法】专题(一):从局部到全局,数学证明下的最优决策
c++·算法·leetcode·面试·贪心算法·蓝桥杯·竞赛
iAkuya4 小时前
(leetcode)力扣100 92.最小路径和(动态规划)
算法·leetcode·动态规划