[力扣]——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;
   }
}
相关推荐
老马啸西风13 天前
java 位运算转换 bit operator convert
java·开发语言·算法·leetcode·面试·力扣·位运算
青小莫13 天前
c语言-数据结构-二叉树OJ
c语言·开发语言·数据结构·二叉树·力扣
好易学·数据结构18 天前
可视化图解算法56:岛屿数量
数据结构·算法·leetcode·力扣·回溯·牛客网
Ylinnnnn19 天前
二分查找法
c++·学习·算法·leetcode·力扣·c·入门
好易学·数据结构2 个月前
可视化图解算法52:数据流中的中位数
数据结构·算法·leetcode·面试·力扣·笔试·牛客
码破苍穹ovo2 个月前
回溯----5.括号生成
java·数据结构·力扣·递归
好易学·数据结构2 个月前
可视化图解算法51:寻找第K大(数组中的第K个最大的元素)
数据结构·python·算法·leetcode·力扣·牛客网·堆栈
好易学·数据结构2 个月前
可视化图解算法50:最小的K个数
数据结构·算法·leetcode·面试·力扣·笔试·牛客
I AM_SUN2 个月前
131. 分割回文串-两种回溯思路
c++·算法·leetcode·深度优先·力扣
鸡鸭扣2 个月前
leetcode hot100:十四、解题思路大全:真·大全!
数据结构·python·算法·leetcode·力扣·笔试