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

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

網(wǎng)站引導(dǎo)視頻怎么做友情鏈接交換條件

網(wǎng)站引導(dǎo)視頻怎么做,友情鏈接交換條件,上海做網(wǎng)站建設(shè),微信網(wǎng)站開(kāi)發(fā)報(bào)價(jià)傳送門:三數(shù)之和 思路 為了去重,需要先排序。 排序之后,顯然每一個(gè) n u m s [ i ] nums[i] nums[i] 就可以作為三數(shù)之中的第一個(gè)數(shù)。 因此,對(duì)于每一個(gè) i i i,第二、三個(gè)數(shù)只能在 [ i 1 , n ] [i 1, n] [i1,n]…

傳送門:三數(shù)之和

思路

為了去重,需要先排序。

排序之后,顯然每一個(gè) n u m s [ i ] nums[i] nums[i] 就可以作為三數(shù)之中的第一個(gè)數(shù)

因此,對(duì)于每一個(gè) i i i,第二、三個(gè)數(shù)只能在 [ i + 1 , n ] [i + 1, n] [i+1,n] 之間取得。

這時(shí)候如果使用 map 去維護(hù)每個(gè) nums 對(duì)應(yīng)的所有下標(biāo)(例如:std::map <int, std::vector<int>> mp;),實(shí)際上還是會(huì)超時(shí)。因?yàn)榧词勾_定了第一、二個(gè)數(shù),當(dāng)查找第三個(gè)數(shù)時(shí),哪怕用二分,都還要再乘上一個(gè) l o g n logn logn 的復(fù)雜度。

但這也同時(shí)提醒我們,如果確定了第二、三個(gè)數(shù),那就可以判斷出 n u m s [ 2 ] + n u m s [ 3 ] nums[2] + nums[3] nums[2]+nums[3] 是大于還是小于 ? n u m s [ 1 ] - nums[1] ?nums[1],這就意味著我們可以通過(guò)移動(dòng) 2、3 指針的方式,來(lái)找到 n u m s [ 2 ] + n u m s [ 3 ] = ? n u m s [ 1 ] nums[2] + nums[3] = - nums[1] nums[2]+nums[3]=?nums[1] 的情況。

因此這道題可以用雙指針的方式來(lái)做,還是有點(diǎn)難想的。

還需要額外注意 [… , a , a , …] 和 [ … , a , b , b , … ] 這兩種特殊情況。

代碼

class Solution {
public:vector<vector<int>> threeSum(vector<int>& nums) {std::sort(nums.begin(), nums.end());std::vector<std::vector<int>> result;for (int i = 0; i < nums.size(); ++ i) {int sum = -nums[i];// 防止 a aif (i >= 1 && nums[i] == nums[i - 1]) continue;int r = nums.size() - 1; for (int l = i + 1; l < nums.size(); ++ l) {// 防止 a b bif (l > i + 1 && nums[l] == nums[l - 1]) continue;while (r > l && nums[l] + nums[r] > sum) r--;if (l == r) break;if (nums[l] + nums[r] == sum) {result.push_back({nums[i], nums[l], nums[r]});}}} return result;}
};
http://www.risenshineclean.com/news/12164.html

相關(guān)文章:

  • 建材網(wǎng)站石家莊網(wǎng)絡(luò)推廣平臺(tái)
  • 如何讓百度不收錄網(wǎng)站b2b免費(fèi)發(fā)布平臺(tái)
  • 汕頭食品駿域網(wǎng)站建設(shè)廣州seo
  • 用asp.net做的 購(gòu)物網(wǎng)站視頻百度快速排名平臺(tái)
  • seo服務(wù)器多ip國(guó)家優(yōu)化防控措施
  • 網(wǎng)站建設(shè)實(shí)踐報(bào)告怎么優(yōu)化網(wǎng)站關(guān)鍵詞的方法
  • 網(wǎng)站建設(shè)與網(wǎng)頁(yè)設(shè)計(jì)案例教程pdf下載怎么讓百度快速收錄網(wǎng)站
  • 做直通車任務(wù)的網(wǎng)站做個(gè)網(wǎng)頁(yè)需要多少錢?
  • 網(wǎng)站開(kāi)發(fā)語(yǔ)言為電商平臺(tái)網(wǎng)站
  • 韓國(guó)ps教程網(wǎng)站朋友圈廣告推廣代理
  • 怎么把自己做的網(wǎng)站百度競(jìng)價(jià)推廣開(kāi)戶內(nèi)容
  • 網(wǎng)站開(kāi)發(fā)溝通百度競(jìng)價(jià)是什么工作
  • 一般可以在哪些網(wǎng)站做推廣b站推廣2023
  • 網(wǎng)絡(luò)規(guī)劃設(shè)計(jì)師專項(xiàng)提升seo網(wǎng)站優(yōu)化師
  • 沈陽(yáng)網(wǎng)站制作定制策劃2024年2月疫情又開(kāi)始了嗎
  • wordpress注冊(cè)的用戶不是vipseo怎么推廣
  • 中山建站服務(wù)seo關(guān)鍵詞找29火星軟件
  • 開(kāi)源網(wǎng)站開(kāi)發(fā)文檔下載象山seo外包服務(wù)優(yōu)化
  • 湖南省建設(shè)網(wǎng)站西安百度推廣代理商
  • 如何做網(wǎng)站 優(yōu)幫云班級(jí)優(yōu)化大師官網(wǎng)下載
  • 天元建設(shè)集團(tuán)有限公司天元天筑網(wǎng)百度seo排名培訓(xùn)
  • 建設(shè)網(wǎng)站要做的工作總結(jié)網(wǎng)頁(yè)模板免費(fèi)下載網(wǎng)站
  • 中企動(dòng)力科技股份有限公司銷售seo網(wǎng)站診斷方案
  • 網(wǎng)站特效代碼html無(wú)錫百度推廣平臺(tái)
  • 網(wǎng)站空間域名購(gòu)買電商平臺(tái)開(kāi)發(fā)
  • 網(wǎng)站接任務(wù)來(lái)做收錄查詢api
  • 洋洋點(diǎn)建站鄭州網(wǎng)
  • 北京微信網(wǎng)站建設(shè)公司大連企業(yè)網(wǎng)站建站模板
  • 品牌查詢網(wǎng)站seo關(guān)鍵詞排名優(yōu)化報(bào)價(jià)
  • 做b網(wǎng)站怎么快速優(yōu)化網(wǎng)站