日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

LeetCode Keyboard Row

發(fā)布時(shí)間:2025/5/22 编程问答 24 豆豆
生活随笔 收集整理的這篇文章主要介紹了 LeetCode Keyboard Row 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

原題鏈接在這里:https://leetcode.com/problems/keyboard-row/#/description

題目:

Given a List of words, return the words that can be typed using letters of?alphabet?on only one row's of American keyboard like the image below.

Example 1:

Input: ["Hello", "Alaska", "Dad", "Peace"] Output: ["Alaska", "Dad"]

Note:

  • You may use one character in the keyboard more than once.
  • You may assume the input string will only contain letters of alphabet.
  • 題解:

    把在同row的char標(biāo)記成同index存在HashMap<Character, Integer> hm中.?

    然后判定word中的每一個(gè)char是否有相同的index.

    Time Complexity: O(n), n是words中每個(gè)word的char總和.

    Space: O(1). hm size, regardless res size.

    AC Java:

    1 public class Solution { 2 public String[] findWords(String[] words) { 3 if(words == null || words.length == 0){ 4 return words; 5 } 6 7 String [] keyboard = {"qwertyuiop", "asdfghjkl", "zxcvbnm"}; 8 HashMap<Character, Integer> hm = new HashMap<Character, Integer>(); 9 for(int i = 0; i<keyboard.length; i++){ 10 for(char c : keyboard[i].toCharArray()){ 11 hm.put(c, i); 12 } 13 } 14 15 List<String> res = new ArrayList<String>(); 16 for(String word : words){ 17 if(word == null || word.length() == 0){ 18 continue; 19 } 20 int ind = hm.get(word.toLowerCase().charAt(0)); 21 for(char c : word.toLowerCase().toCharArray()){ 22 if(ind != hm.get(c)){ 23 ind = -1; 24 } 25 } 26 if(ind != -1){ 27 res.add(word); 28 } 29 } 30 31 return res.toArray(new String[0]); 32 } 33 }

    ?

    轉(zhuǎn)載于:https://www.cnblogs.com/Dylan-Java-NYC/p/6637828.html

    《新程序員》:云原生和全面數(shù)字化實(shí)踐50位技術(shù)專家共同創(chuàng)作,文字、視頻、音頻交互閱讀

    總結(jié)

    以上是生活随笔為你收集整理的LeetCode Keyboard Row的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。

    主站蜘蛛池模板: 欧美亚洲在线播放 | 雪白的扔子视频大全在线观看 | 青青青网| 自拍中文字幕 | 日韩伊人| 天天免费视频 | 91看片黄色 | 91看片网页版| 国产 丝袜 欧美中文 另类 | av激情影院 | 日韩城人视频 | 久久免| 刘亦菲毛片 | 男插女视频免费 | 黑人一级黄色片 | 亚洲狠狠 | 91蝌蚪少妇偷拍 | 91制服诱惑 | 久久精品人妻一区二区 | 国产精品免费久久久久 | 日欧一级片 | 日本久操 | 久久久精品久久久久久 | 秋霞99 | 国产一级精品毛片 | 友田真希一区二区 | 欧美日日日 | 国产精品白丝喷水在线观看 | 在线观看1区 | 免费成年人视频 | xxxx国产片| 在线激情网 | 久色网 | 欧洲精品久久 | 综合中文字幕 | 国产免费又黄又爽又色毛 | 日韩二区三区 | 免费国产精品视频 | 国语对白做受69 | 91丨九色丨黑人外教 | 一级黄色网 | 午夜激情av | 国产一级二级三级精品 | 伦一理一级一a一片 | 国产人妻人伦精品1国产盗摄 | xxx性视频| 国产18毛片 | 欧美成人免费一级人片100 | 天海翼av在线| 91视频麻豆 | 夜夜嗨av色一区二区不卡 | 日韩av专区 | 欧美日韩一区在线观看 | 亚洲欧洲成人 | 天天摸天天做天天爽水多 | 国产成人无遮挡在线视频 | 久久久久久久亚洲av无码 | 国产又大又粗又长 | 婷婷五月综合久久中文字幕 | 91一起草 | 涩涩视频在线免费看 | 国内少妇精品 | 夜夜免费视频 | 就爱啪啪网 | 免费欧美一级视频 | 色阁av| 久久精品视频国产 | 国产精品久久久久久久9999 | 国产大片中文字幕 | 在线免费看毛片 | 黄色1级视频 | 美女乱淫| 九九热视频在线播放 | 欧洲亚洲女同hd | 9色视频在线观看 | 亚洲精品理论片 | 不卡中文字幕 | 性xxxxxxxxx| 中文字幕欧美另类精品亚洲 | 丁香久久 | 91久久精品国产91久久 | 久久久久久久精 | 久久色播| 一级做a爰片久久毛片潮喷 天天透天天干 | 欧美特黄aaaaaa| 艳妇乳肉豪妇荡乳 | 国产在线视频自拍 | 伊人影音 | 一级特级毛片 | 国产成人av网 | 成人在线观看www | 日韩不卡在线 | 午夜在线免费视频 | 牛牛影视免费观看 | 亚洲在线第一页 | 麻豆资源| 成长快手短视频在线观看 | 国产精品无码网站 | 三级黄色免费 |