leetcode哈希表之第一个只出现一次的字符
序本文主要记录一下leetcode哈希表之第一个只出现一次的字符
文章插图
题目【leetcode哈希表之第一个只出现一次的字符】在字符串 s 中找出第一个只出现一次的字符 。 如果没有 , 返回一个单空格 。s 只包含小写字母 。 示例:s = "abaccdeff"返回 "b"s = "" 返回 " "限制:0 <= s 的长度 <= 50000来源:力扣(LeetCode)链接:著作权归领扣网络所有 。 商业转载请联系官方授权 , 非商业转载请注明出处 。
题解class Solution {public char firstUniqChar(String s) {if (s == null || s.length() == 0) {return ' ';}Map
小结这里借助LinkedHashMap来计数 , 最后按顺序遍历 , 找出count为1的得到第一个只出现一次的字符 。
doc
- 第一个只出现一次的字符
推荐阅读
- leetcode之错误的集合
- LeetCode 刷题之一(查找常用字符)
- leetcode1614_go_括号的最大嵌套深度
- leetcode哈希表之好数对的数目
- 程序员面试题:Leetcode真题讲解,求两数之和
- LeetCode|算法|笔记:第38题:外观数列
- 技术干货(四)「LeetCode」51 - 60题详解
- python之hashlib详解,附案例和计算文件哈希值算法
- leetcode之找不同
- 推荐4个基于 Java 语言的 Leetcode 题解项目!算法面试不愁了