国产亚洲精品福利在线无卡一,国产精久久一区二区三区,亚洲精品无码国模,精品久久久久久无码专区不卡

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

不會(huì)編程 做網(wǎng)站免費(fèi)的企業(yè)黃頁(yè)網(wǎng)站

不會(huì)編程 做網(wǎng)站,免費(fèi)的企業(yè)黃頁(yè)網(wǎng)站,淘寶美工網(wǎng)站怎么做,普通建站🌈個(gè)人主頁(yè): 南橋幾晴秋 🌈C專(zhuān)欄: 南橋談C 🌈C語(yǔ)言專(zhuān)欄: C語(yǔ)言學(xué)習(xí)系列 🌈Linux學(xué)習(xí)專(zhuān)欄: 南橋談Linux 🌈數(shù)據(jù)結(jié)構(gòu)學(xué)習(xí)專(zhuān)欄: 數(shù)據(jù)結(jié)構(gòu)雜談 🌈數(shù)據(jù)…

在這里插入圖片描述

🌈個(gè)人主頁(yè): 南橋幾晴秋
🌈C++專(zhuān)欄: 南橋談C++
🌈C語(yǔ)言專(zhuān)欄: C語(yǔ)言學(xué)習(xí)系列
🌈Linux學(xué)習(xí)專(zhuān)欄: 南橋談Linux
🌈數(shù)據(jù)結(jié)構(gòu)學(xué)習(xí)專(zhuān)欄: 數(shù)據(jù)結(jié)構(gòu)雜談
🌈數(shù)據(jù)庫(kù)學(xué)習(xí)專(zhuān)欄: 南橋談MySQL
🌈Qt學(xué)習(xí)專(zhuān)欄: 南橋談Qt
🌈菜雞代碼練習(xí): 練習(xí)隨想記錄
🌈git學(xué)習(xí): 南橋談Git

🌈🌈🌈🌈🌈🌈🌈🌈🌈🌈🌈🌈🌈🌈🌈🌈🌈🌈🌈🌈🌈🌈🌈🌈🌈🌈🌈
本科在讀菜雞一枚,指出問(wèn)題及時(shí)改正

283.移動(dòng)零

283.移動(dòng)零

class Solution {
public:void moveZeroes(vector<int>& nums) {int n = nums.size();int cur = 0;int dest = 0; // 已經(jīng)處理區(qū)間內(nèi)非0元素的位置// [0,dest](全是非0元素)    [dest+1,cur-1](全是0元素)   [cur,n-1](待處理元素)while (cur < n) {if (nums[cur]) {swap(nums[dest], nums[cur]);dest++;cur++;} else {cur++;}}}
};

1089.復(fù)寫(xiě)零

1089.復(fù)寫(xiě)零

class Solution {
public:void duplicateZeros(vector<int>& arr) {int n = arr.size();int dist = -1, cur = 0;// 先判斷cur的位置while (cur < n) {if (arr[cur]) {dist++;} else {dist += 2;}if (dist >= n - 1)break;cur++;}if (dist == n) {arr[n - 1] = 0;cur--;dist -= 2;}while (cur >= 0) {if (arr[cur]) {arr[dist] = arr[cur];cur--;dist--;} else {arr[dist--] = 0;arr[dist--] = 0;cur--;}}}
};

202.快樂(lè)數(shù)

202.快樂(lè)數(shù)

class Solution {
public:int solve(int n) {int sum = 0;while (n) {int t = n % 10;sum += t * t;n /= 10;}return sum;}bool isHappy(int n) {int slow = n, fast = solve(n);while (slow != fast) {slow = solve(slow);fast = solve(solve(fast));}return slow == 1;}
};

11.盛最多水的容器

11.盛最多水的容器

class Solution {
public:int maxArea(vector<int>& height) {int n=height.size();int left=0,right=n-1;int ans=0,ret=0;while(left!=right){ans=min(height[left],height[right])*(right-left);ret=max(ans,ret);if(height[left]>=height[right]) right--;else left++;}return ret;}
};

611.有效三角形的個(gè)數(shù)

611.有效三角形的個(gè)數(shù)

判斷三角形方法:a+b>c&&a+c>b&&b+c>a
但是這種判斷方法需要判斷三次
更加優(yōu)化的方法:三個(gè)數(shù)是排好序的,a<b<c,只需要判斷a+b>c成立與否

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

15.三數(shù)之和

15.三數(shù)之和

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

18.四數(shù)之和

18.四數(shù)之和

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

在這里插入圖片描述

http://aloenet.com.cn/news/34205.html

相關(guān)文章:

  • 寧波做網(wǎng)站的大公司超鏈接友情外鏈查詢(xún)
  • 哪些網(wǎng)站可以做h5搜索引擎排名優(yōu)化
  • 廣州做網(wǎng)站建設(shè)哪家專(zhuān)業(yè)網(wǎng)站關(guān)鍵詞怎么設(shè)置
  • 上海閔行做網(wǎng)站seo關(guān)鍵詞推廣優(yōu)化
  • 淘寶客cms網(wǎng)站怎么做免費(fèi)開(kāi)店的電商平臺(tái)
  • 網(wǎng)站建設(shè)消費(fèi)者群體分析南京疫情最新消息
  • 阿里云如何添加新網(wǎng)站app開(kāi)發(fā)自學(xué)
  • 邯鄲做網(wǎng)站推廣找誰(shuí)國(guó)內(nèi)廣告聯(lián)盟平臺(tái)
  • 新疆做網(wǎng)站多少錢(qián)seo優(yōu)化關(guān)鍵詞
  • 能打開(kāi)任何網(wǎng)站瀏覽器下載百度店鋪
  • 莆田網(wǎng)站建設(shè)網(wǎng)絡(luò)營(yíng)銷(xiāo)策劃書(shū)格式
  • 臨時(shí)手機(jī)號(hào)注冊(cè)網(wǎng)站百度top排行榜
  • 延安有哪些做網(wǎng)站的公司wifi優(yōu)化大師下載
  • 女女做那個(gè)動(dòng)漫視頻網(wǎng)站做網(wǎng)絡(luò)推廣一個(gè)月的收入
  • 一級(jí)a做爰片免費(fèi)網(wǎng)站中國(guó)片互聯(lián)網(wǎng)營(yíng)銷(xiāo)有哪些方式
  • 品牌推廣網(wǎng)站怎樣做關(guān)鍵詞優(yōu)化排名查詢(xún)
  • 網(wǎng)站菜單導(dǎo)航怎么做網(wǎng)站seo優(yōu)化免費(fèi)
  • 恒網(wǎng)做的網(wǎng)站網(wǎng)站排名優(yōu)化服務(wù)公司
  • wordpress 設(shè)置數(shù)據(jù)庫(kù)南陽(yáng)網(wǎng)站seo
  • 太原seo網(wǎng)站排名網(wǎng)站優(yōu)化包括
  • 成都網(wǎng)站建設(shè)哪里好點(diǎn)seo1短視頻網(wǎng)頁(yè)入口營(yíng)銷(xiāo)
  • 深圳網(wǎng)站制作公司咨詢(xún)小紅書(shū)搜索關(guān)鍵詞排名
  • 亞馬遜虛擬主機(jī)做網(wǎng)站最新清遠(yuǎn)發(fā)布
  • 怎么給自己的網(wǎng)站做模版全網(wǎng)營(yíng)銷(xiāo)推廣平臺(tái)有哪些
  • 羅湖網(wǎng)站建設(shè)羅湖網(wǎng)站設(shè)計(jì)seo是什么意思為什么要做seo
  • 網(wǎng)站要咋做2022年最新熱點(diǎn)素材
  • 免費(fèi)做h5的網(wǎng)站展示型網(wǎng)站有哪些
  • 做室內(nèi)設(shè)計(jì)的網(wǎng)站有哪些內(nèi)容數(shù)字營(yíng)銷(xiāo)服務(wù)商seo
  • 日本設(shè)計(jì)創(chuàng)意網(wǎng)站web網(wǎng)站設(shè)計(jì)
  • 萊蕪網(wǎng)站優(yōu)化招聘網(wǎng)seo搜索如何優(yōu)化