日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

一道使用算法解決的java題(關于hashmap的問題)

瀏覽:233日期:2023-11-16 18:17:12

問題描述

leetcode的第一題,這種方法可以實現O(n)復雜度解

題目要求是給一個int[],例如 nums = [2, 7, 11, 15],給一個target = 9。若存在兩個數的和為target值,例如 nums[0] + nums[1] = 2 + 7 = 9return [0, 1].

使用如下解法的時候,有一點疑惑,就是new了一個hashmap,但是并沒有給他賦值,這種情況下是如何實現題目要求的呢?

public int[] twoSum(int[] numbers, int target) { int[] result = new int[2]; Map<Integer, Integer> map = new HashMap<Integer, Integer>(); for (int i = 0; i < numbers.length; i++) {if (map.containsKey(target - numbers[i])) { result[1] = i + 1; result[0] = map.get(target - numbers[i]); return result;}map.put(numbers[i], i + 1); } return result;}

問題解答

回答1:

for循環里面的map.put()不是賦值嗎???

回答2:

題目是要求得兩個數的和為目標值為給定值,那么一定要遍歷至少兩個數.(1)如果先初始化,花費算法時間O(n);然后再遍歷查找到第一正確的值時,需要算法時間O(k), 0<k<n.總時間是O(n+k), 要判斷是不是自己,如(10 = 5 + 5).這種情況實現是:

1)先初始化map,   2)遍歷第一個數2, target - 2 = 9 - 2 = 7  3)判斷7也在map中,返回正確結果.  注意:要遍歷到第一個正確數

  (2)如果不縣初始化,那么一定會遍歷到第二個正確的數,才停止,算法時間為O(k)(1<k<=n).不用判斷自己.  這種情況實現是:

 1)遍歷第一個數2, target - 2 = 9 - 2 = 7 2)判斷7是否在map,發現不在,把2加入map,繼續遍歷 3)直到遍歷到7, target - 7 = 9 - 7 = 2 4)判斷2在map,返回正確結果 注意,要遍歷到第二個正確數.回答3:

沒有 Key 的情況下,HashMap.containsKey(Key) 返回的是 false 不包括 Key。

public boolean containsKey(Object key) {return getNode(hash(key), key) != null; }

不會出現你所想的空指針錯誤。

標簽: java
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
都市激情国产精品| 精品一区二区三区视频在线播放| 国产一区二区精品久| 亚洲区第一页| 蜜臀国产一区二区三区在线播放 | 久久夜色精品| 一区免费在线| 国产亚洲综合精品| 亚洲欧美激情诱惑| 爽好久久久欧美精品| 免费在线观看成人| 日本在线视频一区二区| 国产亚洲精品美女久久| 国产亚洲第一伦理第一区| 国产亚洲高清一区| 日韩成人精品一区二区| 日本不良网站在线观看| av高清不卡| 久久要要av| 国产69精品久久| 亚洲综合在线电影| 亚洲成人日韩| 亚洲精品日本| 国产经典一区| 国产精品亚洲人成在99www | 精品日韩一区| 性感美女一区二区在线观看| 九一精品国产| 在线免费观看亚洲| 国产精品日韩精品在线播放| 国产精品白丝久久av网站| 激情综合婷婷| 欧美日韩激情| 亚洲精品伊人| 久久精品网址| 99久久久久国产精品| 免费在线观看日韩欧美| 国产精品亚洲片在线播放| 欧洲av不卡| 日韩影院免费视频| 国产精品网站在线看| 亚洲美女久久精品| 日韩精品一级二级 | 国产一区二区三区不卡视频网站| 欧美一区三区| 91成人精品在线| 在线看片国产福利你懂的| 免费av一区二区三区四区| 日韩视频1区| 在线一区av| 中文字幕av亚洲精品一部二部| 国产精品www.| 午夜欧美在线| 国产福利资源一区| 黄色av日韩| 欧美久久久网站| 欧美日韩在线播放视频| 亚洲日产av中文字幕| 国产中文欧美日韩在线| 国产日韩综合| 国产aa精品| 中文字幕日韩高清在线| 国产精品久久久久蜜臀| 亚洲理论在线| 日韩在线免费| 国产精品一区二区三区美女| 中文精品在线| 伊人网在线播放| 日本视频一区二区| 1000部精品久久久久久久久| 91精品国产一区二区在线观看| 久久久精品网| 18国产精品| 影音先锋久久| 高清av一区| 日本精品一区二区三区在线观看视频| 久久精品卡一| 久久伊人亚洲| 日本一不卡视频| 欧美+日本+国产+在线a∨观看| 美腿丝袜亚洲三区| 中文字幕一区二区三区四区久久| 99久久夜色精品国产亚洲狼| 国产精品一线| 蜜桃视频在线观看一区二区| 韩国三级一区| 精品国产一区二区三区性色av| 视频在线观看国产精品| 在线看片福利| 美女视频黄 久久| 亚洲美女91| 99日韩精品| 日韩成人亚洲| 精品91福利视频| 国产亚洲精品美女久久| 亚洲日产国产精品| 亚洲一区二区免费看| 亚洲成人av观看| 成午夜精品一区二区三区软件| 国产亚洲精品美女久久| 亚州av一区| 亚洲欧美日韩国产一区二区| 欧美sss在线视频| 国产成人久久| 国产精品黄网站| 日韩超碰人人爽人人做人人添| 久久亚洲欧美| 亚洲一区国产| 亚洲激情中文| 激情五月色综合国产精品| 国产超碰精品| 日本综合字幕| 日韩中文欧美| 丝袜美腿诱惑一区二区三区| 国产一二在线播放| 日韩成人a**站| 欧美丰满日韩| 国产一区二区精品久| 美女精品久久| 牛牛精品成人免费视频| 国产精品免费99久久久| 国产午夜久久av| 91精品日本| 国产日韩欧美高清免费| 欧美精品三级在线| 国产探花在线精品| 国产精选一区| 麻豆成人91精品二区三区| 国产精品国码视频| 久久精品国产网站| 日韩a一区二区| 亚洲伦乱视频| 国精品一区二区三区| 国内精品福利| 丝袜亚洲另类欧美| 综合激情婷婷| 91精品尤物| 久久三级中文| 不卡一二三区| 午夜欧美精品久久久久久久| 国产精品色网| 青草国产精品久久久久久| 国产精品久久乐| 国产一区二区三区探花| 日韩精品电影| 激情综合自拍| 热久久久久久久| 日韩国产欧美视频| 国产福利资源一区| 日韩在线第七页| 女人天堂亚洲aⅴ在线观看| 亚洲综合不卡| 日本精品另类| 色综合五月天| 欧美日韩激情| 亚洲精品国产精品粉嫩| 国产精品久久久久久久久久齐齐 | 欧美aa国产视频| 免费人成网站在线观看欧美高清| 视频一区日韩精品| 国产精品羞羞答答在线观看| 国产videos久久| 亚洲精品va| 日韩av一区二| 在线人成日本视频| 亚洲一区成人| 国产精品红桃| 国产一区日韩欧美| 日韩综合一区二区| 国产一区2区| 国产精品91一区二区三区| 亚洲我射av| 欧美激情在线精品一区二区三区| 一本大道色婷婷在线| 中文字幕一区二区三区四区久久| 美女国产精品久久久| 日韩午夜精品| 国产精品成人一区二区网站软件| 久久国产成人午夜av影院宅| 偷拍亚洲精品| 国产91在线播放精品| 免费看欧美美女黄的网站| 美女视频黄久久| 亚洲欧美日韩专区| 国产中文欧美日韩在线| 亚洲免费影视| 成人在线丰满少妇av| 在线免费观看亚洲| 在线中文字幕播放| 日韩超碰人人爽人人做人人添| 欧美日韩视频网站| 亚洲日本欧美| se01亚洲视频 | 国产欧美日韩精品一区二区免费| 亚洲1234区| 日韩精品1区2区3区| 亚洲成人不卡| 国产精品综合色区在线观看| 不卡中文一二三区| 国产一区三区在线播放|