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

當前位置: 首頁 > news >正文

led網站建設方案模板/成人本科報考官網

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

題目:

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

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

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

題解代碼:

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

題解分析:

假設?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?和當前索引?1,即?[0, 1]

時間復雜度

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

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

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

?

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

相關文章:

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