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

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

校友網(wǎng)站 建設(shè)/強(qiáng)力搜索引擎

校友網(wǎng)站 建設(shè),強(qiáng)力搜索引擎,應(yīng)急管理部政府網(wǎng)站建設(shè)依據(jù),在家做兼職官方網(wǎng)站平臺(tái)1. 題目 給你一個(gè)由 n 個(gè)整數(shù)組成的數(shù)組 nums ,和一個(gè)目標(biāo)值 target 。請(qǐng)你找出并返回滿足下述全部條件且不重復(fù)的四元組 [nums[a], nums[b], nums[c], nums[d]] (若兩個(gè)四元組元素一一對(duì)應(yīng),則認(rèn)為兩個(gè)四元組重復(fù)): 0 …

1. 題目

給你一個(gè)由?n?個(gè)整數(shù)組成的數(shù)組?nums?,和一個(gè)目標(biāo)值?target?。請(qǐng)你找出并返回滿足下述全部條件且不重復(fù)的四元組?[nums[a], nums[b], nums[c], nums[d]]?(若兩個(gè)四元組元素一一對(duì)應(yīng),則認(rèn)為兩個(gè)四元組重復(fù)):

  • 0 <= a, b, c, d?< n
  • abc?和?d?互不相同
  • nums[a] + nums[b] + nums[c] + nums[d] == target

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

2. 示例

3. 分析

做這題之前先做這道:三數(shù)之和,對(duì)應(yīng)題解:三數(shù)之和 - 題解

四數(shù)之和無非就是再多套一層循環(huán),即再增加一個(gè)固定數(shù)。之后就利用雙指針尋找 兩數(shù)之和 == target - 第一個(gè)固定數(shù) - 第二個(gè)固定數(shù)

class Solution {
public:vector<vector<int>> fourSum(vector<int>& nums, int target) {sort(nums.begin(), nums.end());vector<vector<int>> ret;int n = nums.size();for(int i = 0; i < n;) // 第一個(gè)固定數(shù){for(int j = i + 1; j < n;) // 第二個(gè)固定數(shù){// 雙指針int left = j + 1, right = n - 1;long long aim = (long long)target - nums[i] - nums[j];while(left < right){int sum = nums[left] + nums[right];if(sum > aim) right--;else if(sum < aim) left++;else{ret.push_back({nums[i], nums[j], nums[left++], nums[right--]});while(left < right && nums[left] == nums[left-1]) left++; // 去重左指針元素while(right < right && nums[right] == nums[right+1]) right--; // 去重右指針元素}}j++;while(j < n && nums[j] == nums[j-1]) j++; // 去重第二個(gè)固定數(shù)指針元素}i++;while(i < n && nums[i] == nums[i-1]) i++; // 去重第一個(gè)固定數(shù)指針元素}return ret;}
};
http://www.risenshineclean.com/news/775.html

相關(guān)文章:

  • 怎么做百度網(wǎng)站/怎么建立個(gè)人網(wǎng)站
  • wordpress 作者簡(jiǎn)介/東莞網(wǎng)站優(yōu)化關(guān)鍵詞排名
  • 域名 網(wǎng)站/站長(zhǎng)之家網(wǎng)站介紹
  • 蘿崗區(qū)營(yíng)銷型網(wǎng)站建設(shè)/少兒編程培訓(xùn)機(jī)構(gòu)排名前十
  • WordPress頂部廣告插件/seo搜索優(yōu)化專員
  • 惠州關(guān)鍵詞排名提升/河北seo推廣
  • 京東網(wǎng)站制作優(yōu)點(diǎn)/網(wǎng)站數(shù)據(jù)分析案例
  • 微信公眾號(hào)人工客服電話轉(zhuǎn)人工/南陽(yáng)網(wǎng)站優(yōu)化公司
  • 怎么做論壇的網(wǎng)站/附近電腦培訓(xùn)速成班一個(gè)月
  • 做的網(wǎng)站圖片顯示一半/今日熱點(diǎn)事件
  • 做一款什么網(wǎng)站賺錢/2023免費(fèi)推廣入口
  • 豬八戒網(wǎng)怎么做網(wǎng)站/電商運(yùn)營(yíng)培訓(xùn)班
  • 高端營(yíng)銷網(wǎng)站建設(shè)/常見的網(wǎng)絡(luò)營(yíng)銷手段
  • 手機(jī)網(wǎng)站教程/seo工程師招聘
  • 集運(yùn)網(wǎng)站建設(shè)/產(chǎn)品推廣策略怎么寫
  • 怎么做圖片網(wǎng)站/今日最新消息新聞報(bào)道
  • 建設(shè)公安網(wǎng)站的申請(qǐng)/太原百度關(guān)鍵詞排名
  • 電子商務(wù)網(wǎng)站建設(shè)的方法與流程/seo推廣是什么意懌
  • 陜西建設(shè)網(wǎng)官方網(wǎng)站/鄭州seo線下培訓(xùn)
  • 做旅游宣傳哪個(gè)網(wǎng)站好/網(wǎng)站開發(fā)軟件有哪些
  • 什么網(wǎng)站做網(wǎng)頁(yè)好/站長(zhǎng)之家ip地址查詢
  • 宣傳類的網(wǎng)站怎么做/廣告軟文代理平臺(tái)
  • 企業(yè)網(wǎng)站改自適應(yīng)/班級(jí)優(yōu)化大師電腦版
  • 一個(gè)公司設(shè)計(jì)網(wǎng)站怎么做/京東seo搜索優(yōu)化
  • wordpress在線音樂/seo狂人
  • 上海最好的網(wǎng)站建設(shè)公司/百度競(jìng)價(jià)推廣方案
  • 做網(wǎng)站哪個(gè)語(yǔ)言強(qiáng)/好項(xiàng)目推薦平臺(tái)
  • 網(wǎng)絡(luò)營(yíng)銷與傳統(tǒng)營(yíng)銷有哪些區(qū)別/windows優(yōu)化大師可以卸載嗎
  • 鶴壁做網(wǎng)站優(yōu)化/aso優(yōu)化榜單
  • 如何做企業(yè)網(wǎng)站推廣產(chǎn)品/iis搭建網(wǎng)站