[力扣]——387.字符串中的第一个唯一字符

. - 力扣(LeetCode)

java 复制代码
class Solution {
    public int firstUniqChar(String s) {
        int[] count = new int[256];
        // 统计每个字符出现的次数
        for(int i = 0; i < s.length(); ++i){
            count[s.charAt(i)]++;
       }
 
        // 找第一个只出现一次的字符
        for(int i = 0; i < s.length(); ++i){
            if(1 == count[s.charAt(i)]){
                return i;
           }
       }
 
        return -1;
   }
}
相关推荐
闻缺陷则喜何志丹2 天前
【SOSDP模板 容斥原理 逆向思考】3757. 有效子序列的数量|分数未知
c++·算法·力扣·容斥原理·sosdp·逆向思考
Aspect of twilight4 天前
LeetCode华为大模型岗刷题
python·leetcode·华为·力扣·算法题
橘颂TA16 天前
【剑斩OFFER】算法的暴力美学——寻找峰值
数据结构·算法·力扣·c/c++
暴风鱼划水22 天前
算法题(Python)数组篇 | 4.长度最小的子数组
python·算法·力扣
利刃大大23 天前
【动态规划:01背包】01背包详解 && 模板题 && 优化
c++·算法·动态规划·力扣·背包问题
闻缺陷则喜何志丹25 天前
【贪心 字典序 回文 最长公共前缀】LeetCode3734. 大于目标字符串的最小字典序回文排列|分数未知
c++·算法·力扣·贪心·字典序·回文·最长公共前缀
猫梦www1 个月前
力扣21:合并两个有序链表
数据结构·算法·leetcode·链表·golang·力扣
Qiuner1 个月前
《掰开揉碎讲编程-长篇》重生之哈希表易如放掌
数据结构·算法·leetcode·力扣·哈希算法·哈希·一文读懂
_dindong2 个月前
基础算法:滑动窗口
数据结构·学习·算法·leetcode·力扣
_dindong2 个月前
动规:回文串问题
笔记·学习·算法·leetcode·动态规划·力扣