中文亚洲精品无码_熟女乱子伦免费_人人超碰人人爱国产_亚洲熟妇女综合网

當(dāng)前位置: 首頁 > news >正文

led網(wǎng)站建設(shè)方案模板/成人本科報(bào)考官網(wǎng)

led網(wǎng)站建設(shè)方案模板,成人本科報(bào)考官網(wǎng),平面設(shè)計(jì)網(wǎng)格,圖做的好的網(wǎng)站題目: 給定一個整數(shù)數(shù)組 nums 和一個整數(shù)目標(biāo)值 target,請你在該數(shù)組中找出 和為目標(biāo)值 target 的那倆個整數(shù),并返回它們的數(shù)組下標(biāo)。 你可以假設(shè)每種輸入只會對應(yīng)一個答案,并且你不能使用兩次相同的元素。 你可以按任意順序返…

題目:

給定一個整數(shù)數(shù)組?nums?和一個整數(shù)目標(biāo)值?target,請你在該數(shù)組中找出 和為目標(biāo)值?target? 的那倆個整數(shù),并返回它們的數(shù)組下標(biāo)。

你可以假設(shè)每種輸入只會對應(yīng)一個答案,并且你不能使用兩次相同的元素。

你可以按任意順序返回答案。

題解代碼:

class Solution {
public:vector<int> twoSum(vector<int>& nums, int target) {// 創(chuàng)建一個哈希表,用于存儲數(shù)組中的元素及其對應(yīng)的索引unordered_map<int, int> sum_map;// 遍歷數(shù)組中的每一個元素for(int i = 0; i < nums.size(); i++) {// 計(jì)算目標(biāo)值與當(dāng)前元素的差值int complement = target - nums[i];// 在哈希表中查找是否存在這個差值auto it = sum_map.find(complement);// 如果找到了差值,說明之前已經(jīng)遍歷過這個差值對應(yīng)的元素if(it != sum_map.end()) {// 返回差值的索引和當(dāng)前元素的索引return {it->second, i};}// 如果沒有找到差值,將當(dāng)前元素及其索引存入哈希表sum_map[nums[i]] = i;}// 如果沒有找到符合條件的兩個數(shù),返回空數(shù)組return {};}
};

題解分析:

假設(shè)?nums = [2, 7, 11, 15]target = 9。

  • 第一次迭代:i = 0nums[i] = 2complement = 9 - 2 = 7。哈希表中沒有?7,將?2?存入哈希表。

  • 第二次迭代:i = 1nums[i] = 7complement = 9 - 7 = 2。哈希表中有?2,返回?2?的索引?0?和當(dāng)前索引?1,即?[0, 1]。

時(shí)間復(fù)雜度

  • 時(shí)間復(fù)雜度:O(n),其中?n?是數(shù)組?nums?的長度。我們只需要遍歷一次數(shù)組,每次查找哈希表的時(shí)間復(fù)雜度是 O(1)。

  • 空間復(fù)雜度:O(n),哈希表最多存儲?n?個元素。

這個算法通過使用哈希表來存儲已經(jīng)遍歷過的元素及其索引,從而在 O(1) 的時(shí)間內(nèi)查找是否存在符合條件的差值,大大提高了效率。

?

http://www.risenshineclean.com/news/180.html

相關(guān)文章:

  • 互聯(lián)網(wǎng)網(wǎng)站建設(shè)制作/長沙百度推廣開戶
  • 中山網(wǎng)站制作公司/網(wǎng)站建設(shè)首頁
  • 品牌建設(shè)的路徑/網(wǎng)站排名優(yōu)化查詢
  • 江蘇今天剛剛的最新新聞/seo網(wǎng)站優(yōu)化報(bào)價(jià)
  • 中海建筑建設(shè)有限公司網(wǎng)站/seo排名賺app下載
  • 建湖做網(wǎng)站哪家公司好/seo排名優(yōu)化推廣報(bào)價(jià)
  • wordpress添加主題設(shè)置選項(xiàng)/搜索引擎優(yōu)化是指
  • 洛陽市App網(wǎng)站開發(fā)公司/挖掘愛站網(wǎng)
  • 廉江新聞最新消息/南京百度seo
  • 百度seo排名點(diǎn)擊/廣州網(wǎng)站快速優(yōu)化排名
  • 旅游網(wǎng)站開發(fā)需求分析目的/軟文寫作是什么意思
  • 網(wǎng)站怎么做關(guān)鍵詞優(yōu)化/數(shù)據(jù)統(tǒng)計(jì)網(wǎng)站有哪些
  • 上海網(wǎng)站建設(shè)培訓(xùn)班/網(wǎng)站推廣培訓(xùn)
  • 模板式網(wǎng)站建設(shè)/市場監(jiān)督管理局投訴電話
  • b站黃頁推廣2023更新/電腦版百度網(wǎng)盤
  • 花錢做網(wǎng)站注意些什么/百度關(guān)鍵詞排名批量查詢工具
  • 在建工程查詢網(wǎng)站/網(wǎng)站自然優(yōu)化
  • 專門設(shè)計(jì)網(wǎng)站的公司叫什么/免費(fèi)推廣網(wǎng)站推薦
  • 今日的上海發(fā)布/網(wǎng)站排名優(yōu)化軟件有哪些
  • 電商模板免費(fèi)下載/資源企業(yè)網(wǎng)站排名優(yōu)化價(jià)格
  • 做網(wǎng)站泰安/網(wǎng)絡(luò)營銷戰(zhàn)略有什么用
  • 大良營銷網(wǎng)站建設(shè)效果/seo推廣怎么做
  • 建設(shè)銀行的社會招聘網(wǎng)站/網(wǎng)站seo課設(shè)
  • 做網(wǎng)站的公司不會設(shè)計(jì)/市場營銷實(shí)際案例
  • 用java做網(wǎng)站教程/佛山百度快速排名優(yōu)化
  • 義烏網(wǎng)站建設(shè)方式/網(wǎng)站是怎么做的
  • 免費(fèi)二級網(wǎng)站/關(guān)鍵詞優(yōu)化難度分析
  • 網(wǎng)站做關(guān)鍵詞鏈接有用嗎/制作網(wǎng)站要花多少錢
  • 做網(wǎng)站要怎么備案/品牌推廣是做什么的
  • 錦州網(wǎng)站建設(shè)哪家好/seo的基本步驟是什么