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

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

LeetCode String專題

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

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
国产精品免费久久久| 777国产偷窥盗摄精品视频| 精品视频在线观看日韩| 日韩久久精品电影| 日韩成人免费视频| 精品久久久久久久久中文字幕| 日韩最新免费不卡| 少妇高潮久久久久久潘金莲| 永久免费毛片在线播放不卡| 国产噜噜噜噜久久久久久久久| 欧美性理论片在线观看片免费| 亚洲美女喷白浆| 日韩电视剧免费观看网站| 国产精品美女在线观看| 亚洲欧美另类国产| 亚洲第一中文字幕在线观看| 欧美日韩视频在线| 国产精品第一页在线| 色婷婷成人综合| 亚洲欧美日韩国产中文专区| 久久国产精品视频| 91嫩草在线视频| 久久久久久久av| 国产一区二区三区久久精品| 久久99久国产精品黄毛片入口| 亚洲欧美一区二区三区四区| 一道本无吗dⅴd在线播放一区| 国产美女精品视频| 欧美—级高清免费播放| 97成人精品视频在线观看| 亚洲资源在线看| 国产成人av在线| 97久久久免费福利网址| 日韩在线观看免费全集电视剧网站| 欧美性猛交xxxx黑人猛交| 亚洲欧美成人一区二区在线电影| 日韩在线欧美在线国产在线| 中文字幕在线看视频国产欧美在线看完整| 日韩综合中文字幕| 欧美国产第二页| 92版电视剧仙鹤神针在线观看| 欧美国产欧美亚洲国产日韩mv天天看完整| 国产精品igao视频| 欧美精品精品精品精品免费| 欧美精品久久久久久久免费观看| 国产精自产拍久久久久久蜜| 久久人人爽人人爽人人片av高清| 亚洲天堂av高清| 久久青草精品视频免费观看| 欧美大片在线影院| 亚洲大胆人体视频| 亚洲人成网站在线播| 欧美在线激情网| 国产一区二区激情| 欧美丝袜一区二区| 久久精品国产91精品亚洲| 欧美裸体xxxx极品少妇| 国产一区视频在线| 亚洲影院色在线观看免费| 日韩av黄色在线观看| 欧美一区二区大胆人体摄影专业网站| 午夜精品福利视频| 日本久久久a级免费| 国产精品偷伦视频免费观看国产| 欧美大尺度在线观看| 成人av.网址在线网站| 日韩免费观看av| 久久中文字幕国产| 国产成人精品电影| 欧美激情视频在线免费观看 欧美视频免费一| 日日狠狠久久偷偷四色综合免费| 亚洲va欧美va在线观看| 精品av在线播放| 久久国产加勒比精品无码| 亚洲成人av片在线观看| 日韩的一区二区| 成人福利视频在线观看| 全亚洲最色的网站在线观看| 欧美一级视频在线观看| 国产一区二区三区四区福利| 日韩精品极品在线观看播放免费视频| 精品国产一区久久久| 亚洲免费av电影| 欧美在线观看一区二区三区| 亚洲人成网7777777国产| 国产亚洲视频中文字幕视频| 亚洲一区二区三区乱码aⅴ| 亚洲精品久久久久| 午夜精品在线观看| 91精品国产九九九久久久亚洲| 成人黄色大片在线免费观看| 一区二区亚洲欧洲国产日韩| 久久综合亚洲社区| 操人视频在线观看欧美| 国产69精品久久久| 国产精品免费网站| 一区二区成人精品| 日韩在线资源网| 日韩大片在线观看视频| 日韩欧美国产视频| 欧美韩国理论所午夜片917电影| 欧美黑人巨大精品一区二区| 综合网日日天干夜夜久久| 日本午夜精品理论片a级appf发布| 日韩中文字幕免费| 久久久久久久色| 欧美三级免费观看| 中文字幕精品av| 91亚洲精品久久久| 亚洲国产精品va在线| 国内精品久久久| 亚洲精品自拍视频| 久久成人免费视频| 欧美色另类天堂2015| 欧美日本高清一区| 97精品视频在线观看| 国产日韩av在线| 中文字幕亚洲无线码在线一区| 热门国产精品亚洲第一区在线| 在线日韩中文字幕| 亚洲男人第一网站| 精品久久久久久久久久| 欧美久久久精品| 欧美日韩国产999| 精品国产1区2区| 97婷婷大伊香蕉精品视频| 这里只有视频精品| 国产精品自拍小视频| 亚洲免费电影在线观看| 亚洲综合精品一区二区| 国产精品免费小视频| 一本色道久久88综合日韩精品| 好吊成人免视频| 欧美成年人视频网站| 日本成人黄色片| 国产国语刺激对白av不卡| 亚洲欧美综合精品久久成人| 欧洲亚洲在线视频| 亚洲黄页视频免费观看| 亚洲午夜av久久乱码| 青青久久aⅴ北条麻妃| 欧美亚洲视频在线观看| 亚洲精品一区在线观看香蕉| 日韩av中文字幕在线免费观看| 日本aⅴ大伊香蕉精品视频| 久久香蕉国产线看观看网| 91夜夜揉人人捏人人添红杏| 96精品视频在线| 国产日韩在线亚洲字幕中文| 亚洲精品国精品久久99热一| 久久99视频精品| 正在播放亚洲1区| 亚洲白虎美女被爆操| 亚洲欧美日韩一区二区三区在线| 欧美日韩国产123| 国产亚洲成av人片在线观看桃| 91在线视频免费| 日韩在线欧美在线国产在线| 午夜美女久久久久爽久久| 亚洲视频电影图片偷拍一区| 国产一区二区在线免费视频| 国产精品视频1区| 国产有码在线一区二区视频| 91亚洲精品一区|