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

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

網(wǎng)站怎么推廣網(wǎng)絡(luò)營銷是以什么為基礎(chǔ)

網(wǎng)站怎么推廣,網(wǎng)絡(luò)營銷是以什么為基礎(chǔ),靜態(tài)網(wǎng)站開發(fā)百科,青島網(wǎng)站建設(shè)有限公司15. 三數(shù)之和 給你一個(gè)整數(shù)數(shù)組 nums ,判斷是否存在三元組 [nums[i], nums[j], nums[k]] 滿足 i ! j、i ! k 且 j ! k ,同時(shí)還滿足 nums[i] nums[j] nums[k] 0 。請(qǐng)你返回所有和為 0 且不重復(fù)的三元組。 注意:答案中不可以包含重復(fù)的三元組…

15. 三數(shù)之和

給你一個(gè)整數(shù)數(shù)組 nums ,判斷是否存在三元組 [nums[i], nums[j], nums[k]] 滿足 i != j、i != kj != k ,同時(shí)還滿足 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 。

首先利用雙指針?biāo)枷脒M(jìn)行尋找合適的三個(gè)數(shù),再利用set進(jìn)行去重。

class Solution {
public:vector<vector<int>> threeSum(vector<int>& nums) {int n = nums.size();set<vector<int>> res;sort(nums.begin(), nums.end());for(int i = n-1; i > 1; i--){int c = nums[i];int temp = 0-c;int left = 0, right = i-1;while(left < right){if(nums[left] + nums[right] < temp)left++;else if(nums[left] + nums[right] > temp)right--;else{res.insert({nums[left], nums[right], c});left++;}}}vector<vector<int>> ret;for(auto it : res){ret.push_back(it);}return ret;}
};

離譜……………………

對(duì)于去重的方法有進(jìn)一步優(yōu)化

?將c從右向左固定:

class Solution {
public:vector<vector<int>> threeSum(vector<int>& nums) {int n = nums.size();vector<vector<int>> ret;sort(nums.begin(), nums.end());    1、排序for(int i = n-1; i > 1; ){int c = nums[i];int temp = 0-c;int left = 0, right = i-1;while(left < right)  2、此處使用雙指針?biāo)枷雥if(nums[left] + nums[right] < temp)left++;else if(nums[left] + nums[right] > temp)right--;else{ret.push_back({nums[left], nums[right], c});int flag = nums[left++];while(left<right && nums[left] == flag)   left++;        3、對(duì)于去重操作的優(yōu)化①flag = nums[right--];while(left<right && nums[right] == flag)right--;}}i--;                       4、去重的優(yōu)化②while(i>1 && nums[i+1] == nums[i]) // 把whlie寫錯(cuò)成if調(diào)試半天才發(fā)現(xiàn)i--;}return ret;}
};

將c從左向右固定

class Solution {
public:vector<vector<int>> threeSum(vector<int>& nums) {int n = nums.size();sort(nums.begin(), nums.end());    // 1、排序vector<vector<int>> ret;for(int i = 0; i < n; ){if(nums[i] > 0) break;    // 2、作一個(gè)小優(yōu)化,如果左邊數(shù)大于零則無法滿足和為0int left = i+1, right = n-1;int target = -nums[i];while(left < right)        // 3、雙指針進(jìn)行尋找{int sum = nums[left] + nums[right];if(sum < target)    left++;else if(sum > target)   right--;else{ret.push_back({nums[i], nums[left++], nums[right--]});while(left < right && nums[left] == nums[left-1])left++; // 當(dāng)left位置重復(fù)時(shí),left后移while(left < right && nums[right] == nums[right+1])right--; // 當(dāng)right位置重復(fù)時(shí),right左移}}i++;while(i < n && nums[i]==nums[i-1])i++;}return ret;}
};

http://www.risenshineclean.com/news/44009.html

相關(guān)文章:

  • 高創(chuàng)園網(wǎng)站建設(shè)方案怎樣制作網(wǎng)站
  • 宿遷裝飾網(wǎng)站建設(shè)公司排名seo是什么工作內(nèi)容
  • 網(wǎng)站建設(shè)服務(wù)費(fèi)屬于站長工具是什么
  • 成都 企業(yè)網(wǎng)站建設(shè)公司價(jià)格百度站長管理平臺(tái)
  • 臺(tái)州做網(wǎng)站的公司seo優(yōu)化實(shí)訓(xùn)總結(jié)
  • github做網(wǎng)站空間地推掃碼平臺(tái)
  • wordpress 焦點(diǎn)圖seo搜索引擎優(yōu)化課程
  • 優(yōu)秀網(wǎng)站設(shè)計(jì)書籍微信公眾號(hào)平臺(tái)官網(wǎng)
  • 返利網(wǎng)網(wǎng)站怎么做北京seo推廣服務(wù)
  • 深圳龍華大浪做網(wǎng)站公司知乎營銷平臺(tái)
  • 做搜狗手機(jī)網(wǎng)站快速排十大中文網(wǎng)站排名
  • 做網(wǎng)站首頁需要什么資料推廣app用什么平臺(tái)比較好
  • 太原自助建站軟件快速排名教程
  • 石家莊做網(wǎng)站的公司有哪些足球世界排名一覽表
  • 網(wǎng)站開發(fā)3687474企鵝網(wǎng)絡(luò)營銷的種類
  • 做網(wǎng)站哪個(gè)公司可以做seo收錄排名
  • 網(wǎng)站做裂變引流周口網(wǎng)絡(luò)推廣公司
  • 制作公司網(wǎng)站在公賬匯款時(shí)用途備注什么北京seo工程師
  • 網(wǎng)站建設(shè)基本內(nèi)容百度一下你就知道了
  • 大連百度代理seo推廣優(yōu)化多少錢
  • 個(gè)人做網(wǎng)站的必要性軟文推廣代理平臺(tái)
  • 哪個(gè)網(wǎng)站做服裝批發(fā)比較好網(wǎng)絡(luò)口碑營銷案例
  • wordpress過濾用戶輸入數(shù)據(jù)seo管理系統(tǒng)培訓(xùn)
  • 古交做網(wǎng)站今天熱搜榜前十名
  • 美國網(wǎng)站建設(shè)公司百度官方營銷推廣平臺(tái)加載中
  • 網(wǎng)站如何做前后端分離百度接單平臺(tái)
  • 阿里云服務(wù)器搭網(wǎng)站同時(shí)做網(wǎng)盤網(wǎng)絡(luò)服務(wù)器多少錢一臺(tái)
  • 公司網(wǎng)頁設(shè)計(jì)圖青島seo排名公司
  • 做阿里巴巴網(wǎng)站應(yīng)怎樣定位怎么找推廣渠道
  • 北京做網(wǎng)站制作的公司哪家好網(wǎng)上營銷