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

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

速賣通開(kāi)店流程及費(fèi)用星巴克seo網(wǎng)絡(luò)推廣

速賣通開(kāi)店流程及費(fèi)用,星巴克seo網(wǎng)絡(luò)推廣,企業(yè)網(wǎng)頁(yè)設(shè)計(jì)說(shuō)明,網(wǎng)站建設(shè)和域名的關(guān)系題目描述 給你一個(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ù)): …

題目描述

給你一個(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
a、b、c 和 d 互不相同
nums[a] + nums[b] + nums[c] + nums[d] == target

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

示例 1:

輸入:nums = [1,0,-1,0,-2,2], target = 0
輸出:[[-2,-1,1,2],[-2,0,0,2],[-1,0,0,1]]

示例 2:

輸入:nums = [2,2,2,2,2], target = 8
輸出:[[2,2,2,2]]

提示:

1 <= nums.length <= 200
-109 <= nums[i] <= 109
-109 <= target <= 109

分析思路

它的方法與三數(shù)之和思路一樣,因?yàn)槎嗔艘粋€(gè)數(shù),需要在三數(shù)之和的基礎(chǔ)上,在外層套了一層for循環(huán)。
這里面的重點(diǎn)是外層for循環(huán)去重,和第二層的for循環(huán)去重,與三數(shù)之和存在差異,具體的情況需要仔細(xì)做討論。這里我先給出代碼,后面再來(lái)看一下這道中等題。

class Solution {
public:vector<vector<int>> fourSum(vector<int>& nums, int target) {vector<vector<int>> result;sort(nums.begin(), nums.end());for (int k = 0; k < nums.size(); k++) {// 剪枝處理if (nums[k] > target && nums[k] >= 0) {break; // 這里使用break,統(tǒng)一通過(guò)最后的return返回}// 對(duì)nums[k]去重if (k > 0 && nums[k] == nums[k - 1]) {continue;}for (int i = k + 1; i < nums.size(); i++) {// 2級(jí)剪枝處理if (nums[k] + nums[i] > target && nums[k] + nums[i] >= 0) {break;}// 對(duì)nums[i]去重if (i > k + 1 && nums[i] == nums[i - 1]) {continue;}int left = i + 1;int right = nums.size() - 1;while (right > left) {// nums[k] + nums[i] + nums[left] + nums[right] > target 會(huì)溢出if ((long) nums[k] + nums[i] + nums[left] + nums[right] > target) {right--;// nums[k] + nums[i] + nums[left] + nums[right] < target 會(huì)溢出} else if ((long) nums[k] + nums[i] + nums[left] + nums[right]  < target) {left++;} else {result.push_back(vector<int>{nums[k], nums[i], nums[left], nums[right]});// 對(duì)nums[left]和nums[right]去重while (right > left && nums[right] == nums[right - 1]) right--;while (right > left && nums[left] == nums[left + 1]) left++;// 找到答案時(shí),雙指針同時(shí)收縮right--;left++;}}}}return result;}
};
http://www.risenshineclean.com/news/5179.html

相關(guān)文章:

  • 視頻網(wǎng)站會(huì)員系統(tǒng)怎么做seo交互論壇
  • 網(wǎng)站防護(hù)找誰(shuí)做seo實(shí)戰(zhàn)密碼在線閱讀
  • 商城網(wǎng)站建設(shè)哪家好站長(zhǎng)平臺(tái)官網(wǎng)
  • 網(wǎng)站如何做rss訂閱長(zhǎng)沙做網(wǎng)站的公司有哪些
  • 怎么做網(wǎng)頁(yè)鏈接教程網(wǎng)站首頁(yè)關(guān)鍵詞如何優(yōu)化
  • 網(wǎng)架加工安裝一體的公司外鏈seo
  • 校園網(wǎng)站建設(shè)背景國(guó)內(nèi)做網(wǎng)站比較好的公司
  • wordpress點(diǎn)贊 1岳陽(yáng)seo快速排名
  • 石家莊商城網(wǎng)站搭建多少錢西安百度推廣運(yùn)營(yíng)
  • 百度做的網(wǎng)站seo實(shí)戰(zhàn)
  • 綜合商城網(wǎng)站程序營(yíng)銷策劃書范文案例
  • 襄陽(yáng)營(yíng)銷型網(wǎng)站寶雞seo培訓(xùn)
  • 江西網(wǎng)站制作企業(yè)qq一年多少費(fèi)用
  • 哪個(gè)網(wǎng)站可以做旅行攻略seo推廣排名公司
  • 網(wǎng)站建設(shè)思路品牌推廣專員
  • 蕪湖哪家公司做網(wǎng)站不錯(cuò)什么叫seo網(wǎng)絡(luò)推廣
  • 互聯(lián)網(wǎng)app網(wǎng)站建設(shè)方案模板百度seo關(guān)鍵詞優(yōu)化公司
  • 攜程特牌 的同時(shí)做別的網(wǎng)站蘭州做網(wǎng)站的公司
  • 上海網(wǎng)站建設(shè)備案號(hào)鄭州seo代理外包公司
  • 富錦建設(shè)局網(wǎng)站現(xiàn)在網(wǎng)絡(luò)推廣方式
  • 自己搭建服務(wù)器 發(fā)布網(wǎng)站 域名如何申請(qǐng)秦皇島seo招聘
  • 網(wǎng)站的建設(shè)屬于無(wú)形資產(chǎn)海外市場(chǎng)推廣策略
  • asp的網(wǎng)站為企業(yè)策劃一次網(wǎng)絡(luò)營(yíng)銷活動(dòng)
  • 東莞網(wǎng)站建設(shè)在哪里福建百度seo排名點(diǎn)擊軟件
  • 網(wǎng)站開(kāi)發(fā)公司的選擇百色seo外包
  • 廈門網(wǎng)站建設(shè)公seo關(guān)鍵詞優(yōu)化推廣哪家好
  • 三水建設(shè)網(wǎng)站國(guó)外推廣都是怎么推廣
  • 大慶百度做網(wǎng)站多少錢外貿(mào)國(guó)際網(wǎng)站推廣
  • 用帝國(guó)做的網(wǎng)站只收錄首頁(yè)百度一下百度搜索
  • 電商系統(tǒng)開(kāi)發(fā)解決方案鎮(zhèn)江百度seo