<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      川山甲

      追求內心的非常平靜!瞬間清空所有的雜念,達到物我兩忘!

        博客園  :: 首頁  ::  :: 聯系 :: 訂閱 訂閱  :: 管理
       
      問題
        
        
       給定一個整數數組和一個目標值,找出數組中和為目標值的兩個數。

      你可以假設每個輸入只對應一種答案,且同樣的元素不能被重復利用。

      示例:

       

      給定 nums = [2, 7, 11, 15], target = 9
      
      因為 nums[0] + nums[1] = 2 + 7 = 9
      所以返回 [0, 1]
       
      代碼實現
        
      #include <vector>
      #include <map>
      /**
      *
      *給定一個整數數組和一個目標值,找出數組中和為目標值的兩個數。
      *你可以假設每個輸入只對應一種答案,且同樣的元素不能被重復利用。
      *case:
      *給定 nums = [2, 7, 11, 15], target = 9
      *因為 nums[0] + nums[1] = 2 + 7 = 9
      *所以返回 [0, 1]
      */
      using namespace std;
      class Solution {
      public:
          // 兩兩對比的方式,時間復雜度為O(n2)
          vector<int> twoSum(vector<int>& nums, int target) {
              vector<int> ret;
      
              // 第一種
              /*for (int i = 0; i < nums.size(); i++) {
                  for (int j = i + 1; j < nums.size(); j++) {
                      if (nums[i] + nums[j] == target) {
                          ret.push_back(i);
                          ret.push_back(j);
                          return ret;
                      }
                  }
              }*/
      
              // 第二種:數據插入到hashmap里,然后通過target - nums[i]來確定,時間復雜度為O(2n)
              map<int, int> m;
              for (int i = 0; i < nums.size(); i++) {
                  m[nums[i]]  = i;
              }
              for (int i = 0; i < nums.size(); i++) {
                  if (m.count(target - nums[i]) > 0 && i != m[target - nums[i]]) {
                      ret.push_back(i);
                      ret.push_back(m[target - nums[i]]);
                      return ret;
                  }
              }
              return ret;
          }
      };
      

        

       

       
       
      推薦
       
       
       
       
       
       
      posted on 2018-05-10 14:29  川山甲  閱讀(1074)  評論(0)    收藏  舉報
      主站蜘蛛池模板: 国产在线一区二区在线视频| 免费看国产精品3a黄的视频| 亚洲香蕉网久久综合影视| 自拍第一区视频在线观看| 中文字幕精品人妻av在线| 国产不卡在线一区二区| 坐盗市亚洲综合一二三区| 日韩黄色av一区二区三区| 中文字幕亚洲综合第一页| 久久久久国精品产熟女久色| 国产无遮挡免费真人视频在线观看| 国产一区二区三区不卡观| 暖暖 在线 日本 免费 中文| 非会员区试看120秒6次| 亚洲av成人精品免费看| 久久久久国色av免费观看性色| 自拍偷拍视频一区二区三区| 人妻蜜臀久久av不卡| 中国亚洲女人69内射少妇| 丰满人妻熟妇乱又伦精品劲| 最新国内精品自在自线视频| 国产国产久热这里只有精品| 国产精品揄拍100视频| 九色国产精品一区二区久久| 四虎影视一区二区精品| 色狠狠色婷婷丁香五月| 99RE6在线观看国产精品| 欧美不卡无线在线一二三区观| 少妇无码av无码专区| 久久婷婷五月综合色和啪| 国产成人亚洲精品日韩激情| 亚洲av无码之国产精品网址蜜芽 | 国产欧美日韩视频一区二区三区| 亚洲国产精品久久久久婷婷图片| 房东老头揉捏吃我奶头影片| 国产精品自在线拍国产手机版| 自拍偷自拍亚洲精品熟妇人| 国产精品久久久久久无毒不卡| 亚洲免费最大黄页网站| 国产69精品久久久久99尤物| 亚洲日本韩国欧美云霸高清|