[力扣]——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;
   }
}
相关推荐
苦藤新鸡1 天前
4.移动零
c++·算法·力扣
苦藤新鸡2 天前
6.三数之和
c语言·c++·算法·力扣
橘颂TA3 天前
【剑斩OFFER】算法的暴力美学——存在重复元素
数据结构·c++·算法·力扣·散列表·结构与算法
橘颂TA3 天前
【剑斩OFFER】算法的暴力美学——字母异位词分组
数据结构·算法·leetcode·力扣·哈希算法·散列表·结构与算法
橘颂TA4 天前
【剑斩OFFER】算法的暴力美学——两数之和
数据结构·算法·leetcode·力扣·结构与算法
苦藤新鸡4 天前
2.字母异位词分组
c语言·c++·力扣·哈希算法
不能只会打代码5 天前
力扣--1411. 给 N x 3 网格图涂色的方案数
算法·leetcode·力扣·规律·dfs+记忆化
橘颂TA5 天前
【剑斩OFFER】算法的暴力美学——K 个一组翻转链表
c++·算法·力扣·结构与算法
不能只会打代码8 天前
力扣--1970. 你能穿过矩阵的最后一天(Java)
java·算法·leetcode·二分查找·力扣·bfs·最后可行时间
好易学·数据结构9 天前
可视化图解算法76:最大子数组和
数据结构·算法·leetcode·面试·动态规划·力扣·笔试