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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

LeetCode之两数之和

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

1. 題目

給定一個(gè)整數(shù)數(shù)組 nums 和一個(gè)目標(biāo)值 target,請(qǐng)你在該數(shù)組中找出和為目標(biāo)值的那 兩個(gè) 整數(shù),并返回他們的數(shù)組下標(biāo)。你可以假設(shè)每種輸入只會(huì)對(duì)應(yīng)一個(gè)答案。但是,你不能重復(fù)利用這個(gè)數(shù)組中同樣的元素。示例:給定 nums = [2, 7, 11, 15], target = 9因?yàn)?nums[0] + nums[1] = 2 + 7 = 9所以返回 [0, 1]

2.代碼

  • 核心思想
  • 沒啥好解釋的!!!!!
  • 1. 暴力法

    class Solution { public:vector<int> twoSum(vector<int>& nums, int target) {int len = nums.size();vector<int> dp(2,-1);for(int i=0; i<len; i++) {for(int j=i+1; j<len; j++) {int temp = nums[i] + nums[j];if(target == temp) {dp[0] = i;dp[1] = j;break;}}}return dp;} };

    2. 兩遍哈希表

    • 函數(shù)
  • map函數(shù)的類型是pair類型。 (關(guān)鍵字, 角標(biāo)) map<int, int> a 表示的是定義

  • map函數(shù)插入方法
    方法一:利用insert命令。

    for(i = 0; i<nums.size();i++){a.insert(map<int,int>::value_type(nums[i], i)); //map<int,int>::value_type類似的是強(qiáng)制類型轉(zhuǎn)化。 轉(zhuǎn)化為pair }

    方法二:利用數(shù)組。

    for(i = 0; i < nums.size(); i++){a[nums[i]] = i; }
  • a.count(value值); 類似于find函數(shù)。在map中找是否含有value值,有返回1,沒有返回0

  • a.insert( pair格式的 )

    • 核心思想
  • 第一步:將值存入哈希表map中。
    第二步:利用map的count函數(shù)來求解!!!
  • 注意一個(gè)元素不能使用兩次,所以a[target-nums[i]] != i !!!
  • class Solution { public:vector<int> twoSum(vector<int>& nums, int target) {map<int, int> a;vector<int> dp(2, -1);int len = nums.size();for(int i=0; i<len; i++) {a.insert(map<int,int>::value_type(nums[i],i));}for(int i=0; i<len; i++) {if(a.count(target-nums[i])>0 && a[target-nums[i]]!=i) { //因?yàn)橐粋€(gè)元素不能使用兩次dp[0] = i;dp[1] = a[target-nums[i]];break; //因?yàn)橹挥幸粋€(gè)}}return dp;} };

    總結(jié)

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

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

    主站蜘蛛池模板: 朝桐光av在线一区二区三区 | 欧美鲁鲁| 欧美黄色三级 | 欧美激情久久久久久 | 污av| 在线观看国产网站 | 亚洲精品字幕 | 免费播放毛片 | 蜜桃视频在线观看一区二区 | 亚洲欧美另类在线观看 | 大乳丰满人妻中文字幕日本 | 精品一区二区久久久久久按摩 | av大片在线观看 | 天堂va蜜桃一区二区三区 | 午夜电影在线播放 | 国产老熟女伦老熟妇露脸 | 日日网| 野花视频在线观看免费 | аⅴ资源中文在线天堂 | 黄色片子看看 | 久久久久逼 | 亚洲电影在线观看 | 4438x亚洲最大 | 日韩免费播放 | 国产喷水视频 | 国模视频在线 | 新亚洲天堂 | 久久久久久久97 | 91本色 | 精品无码在线视频 | 原来神马电影免费高清完整版动漫 | 丁香花高清在线 | www.欧美视频| 欧美a视频在线观看 | 久草五月| 桃谷绘里香在线播放 | 国产精品久久久久久久免费大片 | 国产1级片 | 精品爆乳一区二区三区 | av男人的天堂在线 | 亚洲高h | 麻豆影片 | 91精品国产一区二区无码 | 日本a∨视频 | 日本免费在线 | 成人图片小说 | 欧美日韩一二三四区 | 五月伊人婷婷 | 欧美xxxxxx片免费播放软件 | 人人艹在线观看 | 色就是色欧美色图 | 毛片视频免费 | 欧美性大战久久久久久 | 在线免费观看视频网站 | 爱爱一级 | 亚洲三级网 | 免费看a网站 | 亚洲乱码国产乱码精品精98午夜 | 成人黄色电影在线 | 久久精品夜色噜噜亚洲a∨ 中文字幕av网 | 亚洲欧美在线免费 | 美女福利在线观看 | 日日夜夜网站 | av精选| 中文字幕日本 | 黄色国产一区二区 | 黄色片视频播放 | 黄色片一级片 | 中文字幕乱码无码人妻系列蜜桃 | 国产又黄又硬又粗 | 欧美激情一区二区三级高清视频 | 欧美精品在线免费观看 | 岛国av免费看 | 欧美肉大捧一进一出免费视频 | 男生操女生逼逼 | 成人免费视 | 中文字幕一区二区三区日韩精品 | 欧美激情精品久久久久久变态 | 亚洲国产日韩在线 | 亚洲精品中文字幕乱码无线 | 米奇影视第四色 | 国产剧情精品 | videos亚洲| 在线观看亚洲成人 | 激情小说视频在线 | 日韩欧美三级在线观看 | 国产成人无码精品久久久久久 | 亚洲av无码乱码国产精品 | 国产午夜精品一区二区三区视频 | 国产探花一区二区 | 午夜免费在线观看 | 涩涩精品 | 国产中文字幕在线视频 | 最新国产精品 | 99久久综合国产精品二区 | 亚洲欧美日韩中文字幕在线观看 | 国产欧美另类 | 粗大黑人巨茎大战欧美成人免费看 | 超碰超碰97 |