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

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

網(wǎng)站推廣只能使用在線手段進行。中國萬網(wǎng)域名注冊官網(wǎng)

網(wǎng)站推廣只能使用在線手段進行。,中國萬網(wǎng)域名注冊官網(wǎng),大企業(yè)網(wǎng)站建設(shè),迅捷視頻剪輯軟件📘北塵_:個人主頁 🌎個人專欄:《Linux操作系統(tǒng)》《經(jīng)典算法試題 》《C》 《數(shù)據(jù)結(jié)構(gòu)與算法》 ??走在路上,不忘來時的初心 文章目錄 一、有效三角形的個數(shù)1、題目講解2、講解算法原理3、代碼實現(xiàn) 二、查找總價格為目標(biāo)值的兩個商…

在這里插入圖片描述


📘北塵_:個人主頁

🌎個人專欄:《Linux操作系統(tǒng)》《經(jīng)典算法試題 》《C++》 《數(shù)據(jù)結(jié)構(gòu)與算法》

??走在路上,不忘來時的初心

文章目錄

  • 一、有效三角形的個數(shù)
    • 1、題目講解
    • 2、講解算法原理
    • 3、代碼實現(xiàn)
  • 二、查找總價格為目標(biāo)值的兩個商品
    • 1、題目講解
    • 2、講解算法原理
    • 3、代碼實現(xiàn)
  • 三、三數(shù)求和
    • 1、題目講解
    • 2、講解算法原理
    • 3、代碼實現(xiàn)
  • 四、四數(shù)求和
    • 1、題目講解
    • 2、講解算法原理
    • 3、代碼實現(xiàn)


一、有效三角形的個數(shù)

1、題目講解

在這里插入圖片描述

2、講解算法原理

在這里插入圖片描述
在這里插入圖片描述

3、代碼實現(xiàn)

class Solution {
public:int triangleNumber(vector<int>& nums) {sort(nums.begin(),nums.end());int ret=0,n=nums.size();for(int i=n-1;i>=2;i--){int begin=0,end=i-1;while(begin<end){if(nums[begin]+nums[end]>nums[i]){ret+=(end-begin);end--;}elsebegin++;}}return ret;}
};

二、查找總價格為目標(biāo)值的兩個商品

1、題目講解

在這里插入圖片描述

2、講解算法原理

在這里插入圖片描述

3、代碼實現(xiàn)

class Solution {
public:vector<int> twoSum(vector<int>& price, int target) {int left=0,right=price.size()-1;while(left<right){int sum=price[left]+price[right];if(sum>target)  right--;else if(sum< target) left++;else break;}return  {price[left],price[right]};  }
};

三、三數(shù)求和

1、題目講解

在這里插入圖片描述
在這里插入圖片描述

2、講解算法原理

在這里插入圖片描述

在這里插入圖片描述

3、代碼實現(xiàn)

class Solution {
public:vector<vector<int>> threeSum(vector<int>& nums) {sort(nums.begin(),nums.end());vector<vector<int>> ret;int n=nums.size();for(int i=0;i<n-2;){if(nums[i]>0) break;int left=i+1,right=n-1,target=-nums[i];while(left<right){int sum=nums[left]+nums[right];if(sum>target) right--;else if(sum<target) left++;else {ret.push_back({nums[i],nums[left],nums[right]});left++;right--;while(left<right && nums[left]==nums[left-1]) left++;while(left<right && nums[right]==nums[right+1]) right--;}}i++;while(i<n && nums[i]==nums[i-1]) i++;}return ret;}
}; 

四、四數(shù)求和

1、題目講解

在這里插入圖片描述

2、講解算法原理

在這里插入圖片描述

3、代碼實現(xiàn)

class Solution {
public:vector<vector<int>> fourSum(vector<int>& nums, int target) {sort(nums.begin(),nums.end());int n=nums.size();vector<vector<int>> ret;for(int i=0;i<n;){for(int j=i+1;j<n;){long long  left=j+1,right=n-1,target1=(long long)target-nums[i]-nums[j];while(left<right){int sum=nums[left]+nums[right];if(sum>target1) right--;else if(sum<target1) left++;else {ret.push_back({nums[i],nums[j],nums[left],nums[right]});left++;right--;while(left<right && nums[left]==nums[left-1]) left++;while(left<right && nums[right]==nums[right+1]) right--;}}j++;while(j<n && nums[j]==nums[j-1]) j++;}i++;while(i<n && nums[i]==nums[i-1]) i++;}return ret;}
};

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

相關(guān)文章:

  • 我想在網(wǎng)站上賣食品怎么做建網(wǎng)站費用
  • 免費b2b網(wǎng)站要怎么做谷歌seo教程
  • 做網(wǎng)站和app多少費用免費網(wǎng)站推廣工具
  • p2p網(wǎng)站怎么做視頻號的鏈接在哪
  • 企業(yè)營銷型企業(yè)網(wǎng)站建設(shè)seo如何去做優(yōu)化
  • 有道云筆記做網(wǎng)站西地那非片多少錢一盒
  • 做跨境網(wǎng)站百度搜索引擎營銷如何實現(xiàn)
  • 青島企業(yè)做網(wǎng)站百度指數(shù)官網(wǎng)首頁
  • 網(wǎng)站企業(yè)建設(shè)方案seo外鏈要做些什么
  • 設(shè)置本機外網(wǎng)ip做網(wǎng)站營銷軟文的范文
  • 國外做問卷網(wǎng)站希愛力5mg效果真實經(jīng)歷
  • 學(xué)校網(wǎng)站設(shè)計流程聊城網(wǎng)站seo
  • 網(wǎng)站購物系統(tǒng)制作雨辰資訊電子商務(wù)類網(wǎng)站開發(fā)上海seo顧問推推蛙
  • 渭南經(jīng)開區(qū)seo網(wǎng)絡(luò)推廣排名
  • 七色板網(wǎng)站建設(shè)百度站長工具怎么關(guān)閉
  • 制作相冊模板免費的北京seo包年
  • 織夢網(wǎng)站制作教程海洋seo
  • 廣州哪家做網(wǎng)站還可以百度上怎么做推廣
  • 百度競價排名點擊軟件seo技術(shù)培訓(xùn)廣東
  • 用什么軟件做網(wǎng)站seo好如何建立網(wǎng)站服務(wù)器
  • 巴州區(qū)建設(shè)局網(wǎng)站百度搜索引擎推廣怎么弄
  • jsp網(wǎng)站開發(fā)要求網(wǎng)站點擊量查詢
  • 做招標(biāo)代理應(yīng)關(guān)注的網(wǎng)站網(wǎng)站推廣技巧有哪些
  • 北京網(wǎng)頁山東東營網(wǎng)絡(luò)seo
  • vi包括哪些內(nèi)容附子seo
  • 濟南網(wǎng)站建設(shè)新風(fēng)向合肥網(wǎng)站seo推廣
  • 河北 全部陽性了汕頭seo排名
  • 為什么最近好多網(wǎng)站維護沈陽疫情最新消息
  • 網(wǎng)站建設(shè)職能績效目標(biāo)網(wǎng)站建設(shè) 全網(wǎng)營銷
  • 電腦軟件和網(wǎng)站怎么做win7優(yōu)化大師官方網(wǎng)站