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

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

現(xiàn)在哪些網(wǎng)站自己做裝修百度關(guān)鍵詞排名突然沒(méi)了

現(xiàn)在哪些網(wǎng)站自己做裝修,百度關(guān)鍵詞排名突然沒(méi)了,17網(wǎng)一起做網(wǎng)站,物流網(wǎng)站建設(shè)費(fèi)用目錄 1、題目 2、思路 3、代碼 4、總結(jié) 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)為…

目錄

1、題目

2、思路

3、代碼

4、總結(jié)


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
  • a、bc?和?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]]

2、思路

1、對(duì)數(shù)組進(jìn)行正序排序,可以防止結(jié)果重復(fù)
2、循環(huán)遍歷數(shù)組,退化成求2數(shù)之和, 循環(huán)指數(shù)i,i從0開(kāi)始,注意:需要判斷nums[i-1]==nums[i],避免重復(fù)結(jié)果
3、使用雙指著, 左指針j=i+1,  右指針q=nums.length - 1,(1)如果nums[i]+nums[j]+nums[q]>sum,   右指針左移(2)如果nums[i]+nums[j]+nums[q]==sum,   左指針右移,符合結(jié)果的數(shù)據(jù)(3)如果nums[i]+nums[j]+nums[q]<sum,   左指針右移注意:1、要判斷nums[i-1]==nums[i]2、需要判斷j,q的邊界值,免得越界

3、代碼

public static List<List<Integer>> threeSum1(int[] nums) {List<List<Integer>> resultList = new ArrayList<>();if (nums == null || nums.length < 3) {return resultList;}//排序Arrays.sort(nums);for (int i = 0; i < nums.length && nums[i] <= 0; i++) {//判斷是否重復(fù)if (i >= 1 && nums[i] == nums[i - 1]) {continue;}//2數(shù)之和int xx = 0 - nums[i];//左指針int j = i + 1;//右指針int q = nums.length - 1;//雙指針while (j < q && q >= 0) {//判斷是否重復(fù)if (j > i + 1 && nums[j] == nums[j - 1]) {j++;continue;}if (nums[j] + nums[q] == xx) {List<Integer> pathList = new ArrayList<>();pathList.add(nums[i]);pathList.add(nums[j]);pathList.add(nums[q]);resultList.add(pathList);j++;} else {if (nums[j] + nums[q] > xx) {//移動(dòng)右指針q--;} else {//移動(dòng)左指針j++;}}}}return resultList;
}

4、總結(jié)

1、2數(shù)之和,可以直接用這個(gè)思路

2、4數(shù)之和,可以先簡(jiǎn)化成求3數(shù)之和,思路和這個(gè)類似

3、一定要注意先做排序,以及遍歷循環(huán),要判斷nums[i]==nums[i-1],重復(fù)就跳過(guò),免得結(jié)果重復(fù)

http://m.risenshineclean.com/news/63316.html

相關(guān)文章:

  • 具有設(shè)計(jì)感的網(wǎng)站seo優(yōu)化案例
  • 如何把購(gòu)物網(wǎng)站做成非經(jīng)營(yíng)網(wǎng)站百度收錄
  • 做電商網(wǎng)站要服務(wù)器嗎陽(yáng)東網(wǎng)站seo
  • c2c有哪些網(wǎng)站輿情監(jiān)測(cè)軟件免費(fèi)版
  • 房地產(chǎn)集團(tuán)網(wǎng)站建設(shè)方案廣州市新聞發(fā)布
  • 網(wǎng)站建設(shè)后臺(tái)管理便捷百度移動(dòng)seo首選帝搜軟件
  • 用什么軟件做購(gòu)物網(wǎng)站軟文推廣例子
  • 廊坊web大連seo按天付費(fèi)
  • 像網(wǎng)站分類一樣的表格圖怎么做怎么開(kāi)網(wǎng)店新手入門
  • 溫州網(wǎng)站建設(shè)方案維護(hù)seo外包公司多嗎
  • 泉州做網(wǎng)站設(shè)計(jì)公司東莞網(wǎng)站建設(shè)平臺(tái)
  • 網(wǎng)站站點(diǎn)地圖seo推廣人員
  • 做網(wǎng)站備案什么意思app推廣平臺(tái)放單平臺(tái)
  • wordpress網(wǎng)站生成app應(yīng)用指數(shù)基金
  • 在線平面設(shè)計(jì)招聘搜索引擎優(yōu)化技術(shù)
  • 新網(wǎng)網(wǎng)站空間獨(dú)立控制面板常用的關(guān)鍵詞挖掘工具有哪些
  • 公司做網(wǎng)站 優(yōu)幫云國(guó)外免費(fèi)建站網(wǎng)站搭建
  • dw 網(wǎng)頁(yè)設(shè)計(jì)與制作教程seo整站優(yōu)化更能準(zhǔn)確獲得客戶
  • 重慶網(wǎng)站建設(shè)狐靈傳媒石家莊網(wǎng)絡(luò)推廣
  • 廠家批發(fā)網(wǎng)站平臺(tái)鄭州百度推廣代運(yùn)營(yíng)
  • 濟(jì)南網(wǎng)站建設(shè)魯icp備微信軟文是什么意思
  • 做簡(jiǎn)歷的網(wǎng)站有哪些內(nèi)容百度快照怎么做
  • 網(wǎng)站維護(hù)學(xué)習(xí)小熊貓seo博客
  • 新聞熱點(diǎn)大事件北京seo供應(yīng)商
  • 四川省住房建設(shè)廳網(wǎng)站進(jìn)不去百度關(guān)鍵詞排名用什么軟件
  • 網(wǎng)站建設(shè)續(xù)費(fèi)多少錢優(yōu)化seo方法
  • 北京手機(jī)網(wǎng)站建設(shè)公司新聞?lì)^條免費(fèi)下載安裝
  • 適合友情鏈接的網(wǎng)站市場(chǎng)營(yíng)銷策劃方案書
  • 佛山新網(wǎng)站建設(shè)seo網(wǎng)站優(yōu)化專員
  • 機(jī)器ip后面加個(gè)端口做網(wǎng)站農(nóng)大南路網(wǎng)絡(luò)營(yíng)銷推廣優(yōu)化