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

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

企業(yè)網(wǎng)站怎么做連接seo搜索引擎優(yōu)化視頻

企業(yè)網(wǎng)站怎么做連接,seo搜索引擎優(yōu)化視頻,想給公司做個(gè)網(wǎng)站 怎么做,同類(lèi)色相的網(wǎng)站三數(shù)之和 題目鏈接 15. 三數(shù)之和 給你一個(gè)整數(shù)數(shù)組 nums ,判斷是否存在三元組 [nums[i], nums[j], nums[k]] 滿(mǎn)足 i ! j、i ! k 且 j ! k ,同時(shí)還滿(mǎn)足 nums[i] nums[j] nums[k] 0 。請(qǐng) 你返回所有和為 0 且不重復(fù)的三元組。 **注意:**答案…

三數(shù)之和

題目鏈接 15. 三數(shù)之和

給你一個(gè)整數(shù)數(shù)組 nums ,判斷是否存在三元組 [nums[i], nums[j], nums[k]] 滿(mǎn)足 i != j、i != kj != k ,同時(shí)還滿(mǎn)足 nums[i] + nums[j] + nums[k] == 0 。請(qǐng)

你返回所有和為 0 且不重復(fù)的三元組。

**注意:**答案中不可以包含重復(fù)的三元組。

示例 1:

輸入:nums = [-1,0,1,2,-1,-4]
輸出:[[-1,-1,2],[-1,0,1]]
解釋:
nums[0] + nums[1] + nums[2] = (-1) + 0 + 1 = 0 。
nums[1] + nums[2] + nums[4] = 0 + 1 + (-1) = 0 。
nums[0] + nums[3] + nums[4] = (-1) + 2 + (-1) = 0 。
不同的三元組是 [-1,0,1] 和 [-1,-1,2] 。
注意,輸出的順序和三元組的順序并不重要。

示例 2:

輸入:nums = [0,1,1]
輸出:[]
解釋:唯一可能的三元組和不為 0 。

示例 3:

輸入:nums = [0,0,0]
輸出:[[0,0,0]]
解釋:唯一可能的三元組和為 0 。

題目解釋

在數(shù)組中找到三個(gè)元素,然后讓他們的和為0,注意的是我們結(jié)果不要重復(fù).

算法原理

這個(gè)很簡(jiǎn)單,我們先排序.然后固定一個(gè)元素val,在這個(gè)前面尋找兩個(gè)元素,求他們的和為-val.這不就退化成我們的兩個(gè)元素之和了嗎.這里我們需要解決兩個(gè)問(wèn)題

  • 為何當(dāng)val為最大值的時(shí)候,我們?cè)谇懊孢x兩個(gè)數(shù)一定是所有情況,這是對(duì)于每一個(gè)結(jié)果而言,我們的三個(gè)元素中一定存在一個(gè)值比較大(都為0的也是符合下面的), 我們將數(shù)組中的每一個(gè)元素都作為一個(gè)最大值,讓后遍歷整個(gè)數(shù)組,就可以收取所有情況
  • 如何解決重復(fù)問(wèn)題,這里提供兩個(gè)方法,一個(gè)是都保存下來(lái),等到最后處理,麻煩.第二個(gè)是在收集結(jié)果的時(shí)候就處理了

細(xì)節(jié)補(bǔ)充

補(bǔ)充下細(xì)節(jié),我們?nèi)绾翁幚?

  • 固定下最大值val, 收集結(jié)果之后跳過(guò)重復(fù)的val
  • 對(duì)于收集的一次結(jié)果,跳過(guò)重復(fù)的num[left]和num[right]

代碼編寫(xiě)

class Solution
{
public:vector<vector<int>> threeSum(vector<int> &nums){vector<vector<int>> reuslt;sort(nums.begin(), nums.end());for (int i = nums.size() - 1; i >= 2;){int val = nums[i];int left = 0;int right = i - 1;while (left < right){int sum = nums[left] + nums[right];if (sum + val == 0){// 收集reuslt.push_back({nums[left], nums[right], val});// 跟新left++;right--;while (left < right && nums[left] == nums[left - 1])left++;while (left < right && nums[right] == nums[right + 1])right--;}else if (sum > -val){right--;}else{left++;}}while (i >= 2 && nums[i] == val){i--;}}return reuslt;}
};
http://www.risenshineclean.com/news/46554.html

相關(guān)文章:

  • php做動(dòng)漫網(wǎng)站google搜索優(yōu)化
  • 政府網(wǎng)站建設(shè)原則西安seo站內(nèi)優(yōu)化
  • 外國(guó)網(wǎng)站學(xué)習(xí)做任務(wù) 升級(jí)100大看免費(fèi)行情的軟件
  • 蘭州易天網(wǎng)站建設(shè)公司有哪些cpm廣告聯(lián)盟平臺(tái)
  • 租服務(wù)器的網(wǎng)站seo兼職怎么收費(fèi)
  • 淘寶里網(wǎng)站建設(shè)公司可以嗎地推十大推廣app平臺(tái)
  • 做網(wǎng)站怎么切圖網(wǎng)站seo收錄工具
  • 威客做的好的網(wǎng)站有哪些建網(wǎng)站哪個(gè)平臺(tái)好
  • 網(wǎng)站怎樣做平面設(shè)計(jì)圖百度貼吧入口
  • 做網(wǎng)站接私活百度推廣助手手機(jī)版
  • css做簡(jiǎn)單網(wǎng)站seo是什么崗位
  • wordpress forum南通seo
  • 專(zhuān)業(yè)網(wǎng)站建設(shè)培訓(xùn)機(jī)構(gòu)seo是搜索引擎嗎
  • 網(wǎng)站用什么做關(guān)鍵詞安卓?jī)?yōu)化大師舊版本下載
  • 合肥市住房和城鄉(xiāng)建設(shè)廳網(wǎng)站鄭州網(wǎng)站seo優(yōu)化公司
  • dz做網(wǎng)站網(wǎng)站宣傳的方法有哪些
  • 無(wú)錫網(wǎng)站制作的公司小紅書(shū)推廣怎么收費(fèi)
  • 怎么開(kāi)網(wǎng)站做網(wǎng)紅怎么提高百度搜索排名
  • 做視頻網(wǎng)站賺做視頻網(wǎng)站賺百度服務(wù)中心投訴
  • 大港油田建設(shè)官方網(wǎng)站谷歌google地圖
  • 京東網(wǎng)站怎么做seo是什么縮寫(xiě)
  • 做兼職的網(wǎng)站貼吧網(wǎng)絡(luò)怎么推廣自己的產(chǎn)品
  • 長(zhǎng)清治做網(wǎng)站b站推廣渠道
  • 網(wǎng)站做多長(zhǎng)時(shí)間才會(huì)成功舉例一個(gè)成功的網(wǎng)絡(luò)營(yíng)銷(xiāo)案例
  • 東莞住建局投訴電話(huà)是多少南寧seo平臺(tái)標(biāo)準(zhǔn)
  • 做網(wǎng)站 需要工信部備案嗎網(wǎng)站開(kāi)發(fā)公司排名
  • 自己的電腦做服務(wù)器 并建網(wǎng)站東莞做網(wǎng)站推廣公司
  • 虛擬機(jī)做的網(wǎng)站怎么讓外網(wǎng)訪(fǎng)問(wèn)不了個(gè)人博客網(wǎng)站怎么做
  • wordpress主題存放微博關(guān)鍵詞排名優(yōu)化
  • 做刷網(wǎng)站怎么賺錢(qián)杭州上城區(qū)抖音seo如何