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

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

個(gè)人網(wǎng)站設(shè)計(jì)與實(shí)現(xiàn)結(jié)論關(guān)鍵詞排名優(yōu)化軟件價(jià)格

個(gè)人網(wǎng)站設(shè)計(jì)與實(shí)現(xiàn)結(jié)論,關(guān)鍵詞排名優(yōu)化軟件價(jià)格,什么是網(wǎng)站建設(shè),江門東莞網(wǎng)絡(luò)推廣二分查找 1. 搜索插入位置2. 搜素二維矩陣3. 在排序數(shù)組中查找第一個(gè)和最后一個(gè)元素位置 1. 搜索插入位置 給定一個(gè)排序數(shù)組和一個(gè)目標(biāo)值,在數(shù)組中找到目標(biāo)值,并返回其索引。如果目標(biāo)值不存在于數(shù)組中,返回它將會(huì)被按順序插入的位置。 // 題…

二分查找

  • 1. 搜索插入位置
  • 2. 搜素二維矩陣
  • 3. 在排序數(shù)組中查找第一個(gè)和最后一個(gè)元素位置

1. 搜索插入位置

給定一個(gè)排序數(shù)組和一個(gè)目標(biāo)值,在數(shù)組中找到目標(biāo)值,并返回其索引。如果目標(biāo)值不存在于數(shù)組中,返回它將會(huì)被按順序插入的位置。

// 題解:
int searchInsert(vector<int>& nums, int target) {if (nums.empty()) {return 0;}int left = 0;int right = nums.size() - 1;while (left < right) {int mid = (left + right) >> 1;if (nums[mid] < target) {left = mid + 1;} else {right = mid;}}return right ;
}

2. 搜素二維矩陣

給你一個(gè)滿足下述兩條屬性的 m x n 整數(shù)矩陣:每行中的整數(shù)從左到右按非嚴(yán)格遞增順序排列。每行的第一個(gè)整數(shù)大于前一行的最后一個(gè)整數(shù)。
給你一個(gè)整數(shù) target ,如果 target 在矩陣中,返回 true ;否則,返回 false 。
在這里插入圖片描述

// 題解:按照行和最后一列遍歷,對(duì)row和col加減
bool searchMatrix(vector<vector<int>>& matrix, int target) {if (matrix.empty()) return false;int rows = matrix.size();if (matrix[0].empty()) return false;int cols = matrix[0].size();int row = 0;int col = cols - 1;while (col < cols && col >= 0 && row < rows && row >= 0) {if (matrix[row][col] < target) row++;else if (matrix[row][col] > target) col--;else return true;}return false;
}

3. 在排序數(shù)組中查找第一個(gè)和最后一個(gè)元素位置

給你一個(gè)按照非遞減順序排列的整數(shù)數(shù)組 nums,和一個(gè)目標(biāo)值 target。請(qǐng)你找出給定目標(biāo)值在數(shù)組中的開始位置和結(jié)束位置。
如果數(shù)組中不存在目標(biāo)值 target,返回 [-1, -1]。
輸入:nums = [5,7,7,8,8,10], target = 8
輸出:[3,4]

// 題解:兩次二分法找到左和右
vector<int> searchRange(vector<int>& nums, int target) {int left = 0;int right = nums.size() - 1;int first_idx = -1;int last_idx = -1;while (left < right) {int mid = (left + right) / 2;if (nums[mid] > target) {right = mid - 1; } else if (nums[mid] < target) {left = mid + 1;} else {first_idx = mid;right = mid - 1;}}left = 0;right = nums.size() - 1;while (left < right) {int mid = (left + right) / 2;if (nums[mid] > target) {right = mid - 1;} else if (nums[mid] < target) {left = mid + 1;} else {last_idx = mid;left = mid + 1;}}return {first_idx, last_idx};
}
http://www.risenshineclean.com/news/51896.html

相關(guān)文章:

  • 推拿網(wǎng)站制作關(guān)鍵詞推廣營銷
  • 網(wǎng)站開發(fā)者購物支付模板競(jìng)價(jià)廣告是什么意思
  • 網(wǎng)上做任務(wù)的網(wǎng)站深圳小程序開發(fā)公司
  • 牛商網(wǎng)做的網(wǎng)站如何網(wǎng)站設(shè)計(jì)公司排行榜
  • 平面設(shè)計(jì)好的網(wǎng)站百度com打開
  • 大數(shù)據(jù)平臺(tái)建站最經(jīng)典的營銷案例
  • wordpress軟件站模板站長工具seo排名查詢
  • 做調(diào)查問卷賺錢網(wǎng)站國外株洲24小時(shí)新聞
  • 威海做網(wǎng)站的谷歌搜索引擎優(yōu)化seo
  • 網(wǎng)站模版調(diào)用標(biāo)簽教程站長檢測(cè)工具
  • Wordpress怎么上傳html文件泰州網(wǎng)站優(yōu)化公司
  • 知名的政府網(wǎng)站建設(shè)企業(yè)鏈接點(diǎn)擊量軟件
  • 網(wǎng)站建設(shè)公司 廣告法被處罰營銷客戶管理系統(tǒng)
  • wordpress網(wǎng)站正在維護(hù)中網(wǎng)站模板平臺(tái)資源
  • 網(wǎng)頁模板怎么做網(wǎng)站關(guān)鍵詞優(yōu)化多少錢
  • 龍巖龍硿洞在線優(yōu)化seo
  • 建設(shè)網(wǎng)站實(shí)驗(yàn)活動(dòng)小結(jié)百度快速排名優(yōu)化工具
  • 政府網(wǎng)站欄目架構(gòu)大學(xué)生網(wǎng)頁設(shè)計(jì)主題
  • 網(wǎng)站建設(shè)推廣頁農(nóng)業(yè)推廣
  • 如何維護(hù)網(wǎng)站百度seo排名優(yōu)化軟件化
  • 做優(yōu)化的網(wǎng)站電話軟文推廣一般發(fā)布在哪些平臺(tái)
  • wordpress 安全 插件重慶seo公司排名
  • 網(wǎng)站建設(shè) 有聊天工具的嗎百度一下你知道
  • seo需要會(huì)網(wǎng)站建設(shè)嗎web個(gè)人網(wǎng)站設(shè)計(jì)代碼
  • wordpress get locale邵陽網(wǎng)站seo
  • 偃師制作網(wǎng)站怎么去營銷自己的產(chǎn)品
  • 江蘇緣生源建設(shè)工程有限公司網(wǎng)站游戲推廣拉人渠道
  • 南京建設(shè)銀行網(wǎng)站首頁想要推廣頁
  • 高仿微博wordpressseo狂人
  • 湖南專業(yè)做網(wǎng)站公司怎樣推廣app