最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

LeetCode-387-字符串中的第一個(gè)唯一字符

2021-09-29 08:17 作者:雄獅虎豹  | 我要投稿

字符串中的第一個(gè)唯一字符

題目描述:給定一個(gè)字符串,找到它的第一個(gè)不重復(fù)的字符,并返回它的索引。如果不存在,則返回 -1。

示例說(shuō)明請(qǐng)見(jiàn)LeetCode官網(wǎng)。

來(lái)源:力扣(LeetCode) ??

鏈接:https://leetcode-cn.com/problems/first-unique-character-in-a-string/ ??

著作權(quán)歸領(lǐng)扣網(wǎng)絡(luò)所有。商業(yè)轉(zhuǎn)載請(qǐng)聯(lián)系官方授權(quán),非商業(yè)轉(zhuǎn)載請(qǐng)注明出處。

解法一:遍歷字符串

首先,如果snull或者空字符串,直接返回-1。

如果s的長(zhǎng)度只有1,返回索引位0。

當(dāng)s的長(zhǎng)度大于1,聲明一個(gè)LinkedHashMap用來(lái)記錄每個(gè)字符出現(xiàn)的次數(shù),然后遍歷s的每一個(gè)字符,將每一個(gè)字符和相應(yīng)出現(xiàn)的次數(shù)放入LinkedHashMap中。

然后按順序遍歷LinkedHashMap,判斷是否存在value為1即只出現(xiàn)過(guò)一次的字符,如果存在,返回在s中的索引位。如果遍歷完發(fā)現(xiàn)不存在,則返回-1。

【每日寄語(yǔ)】 閃光的未必都是金子,而沉默的也不一定就是石頭。



LeetCode-387-字符串中的第一個(gè)唯一字符的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
延庆县| 富民县| 酒泉市| 彭阳县| 大兴区| 武清区| 翁牛特旗| 贵州省| 三原县| 双柏县| 泽库县| 庆阳市| 禹州市| 洛川县| 马龙县| 蓬溪县| 延吉市| 元朗区| 平罗县| 云阳县| 南召县| 青阳县| 密山市| 台安县| 环江| 长顺县| 杨浦区| 迁西县| 澄江县| 开封县| 永和县| 开远市| 开远市| 株洲市| 新巴尔虎右旗| 普兰店市| 大厂| 聂荣县| 栾川县| 富川| 东城区|