
8 第一个只出现一次的字符
������������������������������������������ ������������������������������������������������ ������������������������������������������������������������������������������������������������ ������������������ ��������������������������������������������� ������������������ ������ ������������������ ��������������������������� ���������������������������������������������������������
发布日期:2021-05-10 01:34:58
浏览次数:18
分类:精选文章
本文共 2107 字,大约阅读时间需要 7 分钟。
������������������������������������������������
��������������� ������������������ s
������������������������������������������������������������������������������������������������������������ s
������������������������
���������������
���������������
LinkedHashMap
���������������������������������LinkedHashMap
������������������������������������������������������������- ���������������������������������������������������������
- ������������������������������������������������������ 1���
- ���������������������������1���
- ��������������������������������������������������������� 1���������������������������������������
��������������� ��������������������������������� O(n)���������������������������������������������������������������������������������������������������������������������������������������
���������������
public class Solution { public char firstUniqChar(String s) { if (s == "") { return ' '; } Mapmap = new LinkedHashMap<>(); for (int i = 0; i < s.length(); i++) { char c = s.charAt(i); if (map.containsKey(c)) { map.put(c, map.get(c) + 1); } else { map.put(c, 1); } if (map.get(c) == 1) { return c; } } for (Map.Entry entry : map.entrySet()) { if (entry.getValue() == 1) { return entry.getKey(); } } return ' '; }}
���������������
- s = "abaccdeff"���������������������
b
��������������������������� 1 ������������������b
��� - ��� s = ""������������������
- ��������������������� "aabbcc" ���������������"abcabcd" ������ 'd'���
发表评论
最新留言
表示我来过!
[***.240.166.169]2025年04月16日 12时42分48秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
一位年轻而优秀的.NET开发者的成长点滴
2021-05-09
如何使用ABP进行软件开发(1) 基础概览
2021-05-09
Spark学习之SparkStreaming
2021-05-09
AlwaysOn配置时在连接步骤时报错(35250)
2021-05-09
排序算法之总结
2021-05-09
微软云Linux服务器 Mysql、tomcat远程连接错误解决办法
2021-05-09
Java基础知识回顾之六 ----- IO流
2021-05-09
Python数据分析(二): Numpy技巧 (2/4)
2021-05-09
09 . Python3之常用模块
2021-05-09
Python学习笔记-StatsModels 统计回归(3)模型数据的准备
2021-05-09
Velocity.js初步
2021-05-09
nginx上配置phpmyadmin
2021-05-09
HustOJ二次开发之修改数据库连接池
2021-05-09
SpringBoot之整合Dubbo
2021-05-09
Drools之关键字及错误信息
2021-05-09
嘿!为你的应用创建滚动日志吧?
2021-05-09
一个JAVA应用启动缓慢问题排查 --来自jdk securerandom 的问候
2021-05-09
spring-boot-2.0.3之redis缓存实现,不是你想的那样哦!
2021-05-09