技术栈

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

Actinen2024-05-05 16:25

. - 力扣(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;
   }
}
上一篇:区块链 | 由外部实体导致的 NFT 安全问题
下一篇:【Android学习】自定义文本框和输入监听
相关推荐
达文汐
2 天前
【困难】力扣算法题解析LeetCode332:重新安排行程
java·数据结构·经验分享·算法·leetcode·力扣
沉默-_-
4 天前
备战蓝桥杯--栈
数据结构·算法·力扣·栈
苦藤新鸡
7 天前
41.有序数组(二叉搜索树)转平衡二叉树
数据结构·力扣
苦藤新鸡
9 天前
36.二叉树的中序遍历(递归)
力扣
苦藤新鸡
9 天前
37.二叉树的最大深度
力扣
苦藤新鸡
10 天前
39.判断对称二叉树
数据结构·力扣
Anastasiozzzz
10 天前
力扣hot100 20.有效的括号 解析
java·算法·面试·力扣
苦藤新鸡
10 天前
29.删除倒数第N个节点
数据结构·链表·力扣
苦藤新鸡
11 天前
28.两数相加,进位制
数据结构·算法·链表·力扣
苦藤新鸡
14 天前
20.右旋转图片
数据结构·算法·leetcode·力扣
热门推荐
01GitHub 镜像站点02Clawdbot 中文汉化版 接入微信、飞书03OpenCode 入门教程:介绍 · 安装 · 配置第三方 API (如 Claude)04Claude Code Skills 实用使用手册05Claude Code + GLM4.7 避坑指南:解决 Unable to connect to Anthropic services06OpenClaw部署与配置教程:在Mac mini上接入国产大模型与飞书07UV安装并设置国内源08在Trae中使用Pencil MCP09Linux下V2Ray安装配置指南102025 年大语言模型发展回顾:关键突破、意外转折与 2026 年展望