亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 開發設計 > 正文

LeetCode String專題

2019-11-14 09:26:49
字體:
來源:轉載
供稿:網友

LeetCode String專題部分,更多說明請見LeetCode Array專題

344. Reverse String

Write a function that takes a string as input and returns the string reversed.

Example: Given s = “hello”, return “olleh”.

譯:實現一個函數可將輸入的字符串翻轉。

實現

public class Solution { public String reverseString(String s) { if (s == null || s.length() == 0) { return ""; } char[] chars = s.toCharArray(); StringBuilder sb = new StringBuilder(); for (int index = s.length() - 1; index >= 0; index--) { sb.append(chars[index]); } return sb.toString(); }}

問題分析

效率有待優化。

387. First Unique Character in a String

Given a string, find the first non-repeating character in it and return it’s index. If it doesn’t exist, return -1.

Examples:

s = "leetcode"return 0.s = "loveleetcode",return 2.

Note: You may assume the string contain only lowercase letters.

譯:給你一個字符串,找出其中第一個沒有重復的字符并返回其索引。如果不存在這樣的字符,返回 -1;

實現

public class Solution { public int firstUniqChar(String str) { if (str == null || str.length() <= 0) { return -1; } char[] charElements = str.toCharArray(); LinkedHashMap<Character, Integer> boxMap = new LinkedHashMap<>(); for (char element : charElements) { if (!boxMap.containsKey(element)) { boxMap.put(element, 1); } else boxMap.put(element, boxMap.get(element).intValue() + 1); } for (char key : boxMap.keySet()) { if (boxMap.get(key) <= 1 && boxMap.get(key) >= 0) { for (int index = 0; index < charElements.length; index++) { if (charElements[index] == key) { return index; } } } } return -1; }}

問題分析

在此我使用的是LinkedHashMap來進行元素的存儲,因為有序,所以避免了順序混亂的問題。在將字符串轉換為char的數組后遍歷一次將每個元素以鍵的形式對應的存在Map的Key中,如果已經存儲過的元素則將其的值Value加一,默認為1。全部存儲過后再進行Map的查找第一個值為1的Key則命中目標。接著我的實現還有待改善,因為套用了嵌套的for循環二次遍歷char數組中該Key所在的索引,導致效率不高。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
日韩成人网免费视频| 国产综合久久久久久| 日韩av最新在线| 狠狠躁夜夜躁人人爽超碰91| 欧美猛交免费看| 久久精品国产久精国产一老狼| 日韩中文字幕免费视频| 亚洲石原莉奈一区二区在线观看| 在线播放国产一区二区三区| 久久人人爽人人爽人人片av高清| 国产精品在线看| 日韩电影中文字幕一区| 国产成人精品一区二区| 成人免费网视频| 福利微拍一区二区| 日韩av在线影视| 92国产精品视频| 狠狠综合久久av一区二区小说| 精品久久久久久国产| 亚洲精品一区在线观看香蕉| 成人免费看吃奶视频网站| 欧美日韩999| 成人黄色影片在线| 亚洲免费中文字幕| 欧美亚洲一级片| 午夜免费在线观看精品视频| 久久精品电影一区二区| 国产精品久久久久久久久久尿| 日韩欧美精品免费在线| 国产91免费观看| 亚洲男人天堂古典| 亚洲天堂视频在线观看| 91精品国产电影| 在线播放日韩av| 亚洲精品视频中文字幕| 亚洲精品久久久久| 91精品国产综合久久久久久久久| www.亚洲男人天堂| 久久久久久久网站| 国产精品美女久久久久久免费| 亚洲一区二区三区毛片| 欧美视频在线观看免费网址| 91在线免费观看网站| 久久在线免费视频| 97av在线影院| 精品视频中文字幕| 欧美一区二粉嫩精品国产一线天| 久久中文字幕一区| 成人精品久久av网站| 欧美性猛交xxxx黑人猛交| 国产精品情侣自拍| 欧美极度另类性三渗透| 亚洲免费伊人电影在线观看av| 992tv在线成人免费观看| 欧美不卡视频一区发布| 欧美激情视频给我| 68精品久久久久久欧美| 国产精品电影网| 久久久久久一区二区三区| 成人444kkkk在线观看| 91人人爽人人爽人人精88v| 国产成人久久久| 国产精品白丝av嫩草影院| 一区二区亚洲精品国产| 亚洲加勒比久久88色综合| 亚洲精品久久久久中文字幕欢迎你| 精品久久久国产| 日韩大陆欧美高清视频区| 91久久久久久久| 国产精品视频地址| 日韩在线观看网址| 色天天综合狠狠色| 亚洲欧洲av一区二区| 45www国产精品网站| 久久久噜噜噜久久久| 欧美裸身视频免费观看| 午夜精品久久久久久久久久久久久| 国产精品亚洲片夜色在线| 中文字幕日韩精品有码视频| 97精品一区二区视频在线观看| 久久亚洲精品小早川怜子66| xxxxxxxxx欧美| 日韩69视频在线观看| 91精品国产乱码久久久久久蜜臀| 亚洲国产精品久久| 欧美肥臀大乳一区二区免费视频| 91探花福利精品国产自产在线| 久久精品视频在线| 亚洲专区中文字幕| 性金发美女69hd大尺寸| 欧美在线视频a| 欧美日韩一区二区三区| 国产视频精品va久久久久久| 亚洲精品国产精品乱码不99按摩| 国产精品久久久久久久7电影| 欧美成人一二三| 日韩一区二区在线视频| 国产精品亚洲аv天堂网| 国产精选久久久久久| 精品国产老师黑色丝袜高跟鞋| 国产成人精品一区二区三区| 中文国产成人精品久久一| 亚洲日韩中文字幕| 日韩欧美在线国产| 久久精品国产久精国产思思| 日日噜噜噜夜夜爽亚洲精品| 久久久久久中文| 91久久国产婷婷一区二区| 亚洲人成电影在线| 中文字幕精品www乱入免费视频| 91精品在线观看视频| 热re99久久精品国产66热| 日韩经典中文字幕在线观看| 日韩av观看网址| 亚洲自拍偷拍在线| 久久精品视频网站| 亚洲色图激情小说| 久久青草精品视频免费观看| 超薄丝袜一区二区| 国产免费一区二区三区在线能观看| 91av在线国产| 精品无人区太爽高潮在线播放| 成人免费视频a| 国外色69视频在线观看| 精品亚洲va在线va天堂资源站| 国色天香2019中文字幕在线观看| 国产成人精品日本亚洲专区61| 欧美激情亚洲视频| 粗暴蹂躏中文一区二区三区| 亚洲国产精品高清久久久| 久久久久久香蕉网| 91国产美女视频| 亚洲美女性生活视频| 日韩h在线观看| 亚洲xxxxx电影| 国产精品日韩欧美大师| 国产亚洲精品日韩| 国产精品揄拍一区二区| 中文字幕欧美日韩| 欧美成在线视频| 日韩电影中文字幕在线| 欧美大全免费观看电视剧大泉洋| 自拍偷拍亚洲在线| 久久久久久久久久久免费| 亚洲精品美女在线| 欧美另类老肥妇| 少妇高潮久久久久久潘金莲| 亚洲无限av看| 亚洲综合第一页| 日韩亚洲欧美中文高清在线| 日韩精品免费在线视频观看| 欧美猛男性生活免费| 久久激情视频免费观看| 日韩精品在线免费播放| 亚洲欧美视频在线| 欧美日韩国产91| 亚洲精品久久7777777| 亚洲成人国产精品| 日韩美女视频中文字幕| 不卡在线观看电视剧完整版| 精品久久久久久国产91| 国产精品成人国产乱一区| 亚洲级视频在线观看免费1级| 亚洲国产精品资源|