技术栈

[力扣]——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学习】自定义文本框和输入监听
相关推荐
达文汐
6 天前
【困难】力扣算法题解析LeetCode332:重新安排行程
java·数据结构·经验分享·算法·leetcode·力扣
沉默-_-
8 天前
备战蓝桥杯--栈
数据结构·算法·力扣·栈
苦藤新鸡
11 天前
41.有序数组(二叉搜索树)转平衡二叉树
数据结构·力扣
苦藤新鸡
13 天前
36.二叉树的中序遍历(递归)
力扣
苦藤新鸡
13 天前
37.二叉树的最大深度
力扣
苦藤新鸡
13 天前
39.判断对称二叉树
数据结构·力扣
Anastasiozzzz
14 天前
力扣hot100 20.有效的括号 解析
java·算法·面试·力扣
苦藤新鸡
14 天前
29.删除倒数第N个节点
数据结构·链表·力扣
苦藤新鸡
15 天前
28.两数相加,进位制
数据结构·算法·链表·力扣
苦藤新鸡
17 天前
20.右旋转图片
数据结构·算法·leetcode·力扣
热门推荐
01GitHub 镜像站点02Claude Code + GLM4.7 避坑指南:解决 Unable to connect to Anthropic services03使用 1panel面板 部署 php网站04OpenClaw Chrome扩展使用教程 - 浏览器中继控制05Vue-skills的中文文档06Linux下V2Ray安装配置指南07让 Trae IDE 智能体 “读懂”文档 Excel+PDF+DOCX :mcp-documents-reader 工具使用指南08从零搭建一个 PHP 登录注册系统(含完整源码)09UV安装并设置国内源10一文了解国产算子编程语言 TileLang,TileLang 对国产开源生态的影响与启示