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

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

網(wǎng)站開發(fā)常用哪幾種語言百度搜索排行seo

網(wǎng)站開發(fā)常用哪幾種語言,百度搜索排行seo,網(wǎng)站建設(shè)策劃書 范文,做建材那個(gè)B2B網(wǎng)站內(nèi)貿(mào)人流量多文章目錄 力扣題目代碼 力扣題目 給你一個(gè)按照非遞減順序排列的整數(shù)數(shù)組 nums,和一個(gè)目標(biāo)值 target。請(qǐng)你找出給定目標(biāo)值在數(shù)組中的開始位置和結(jié)束位置。 如果數(shù)組中不存在目標(biāo)值 target,返回 [-1, -1]。 你必須設(shè)計(jì)并實(shí)現(xiàn)時(shí)間復(fù)雜度為 O(log n) 的算…

文章目錄

    • 力扣題目
    • 代碼

力扣題目

給你一個(gè)按照非遞減順序排列的整數(shù)數(shù)組 nums,和一個(gè)目標(biāo)值 target。請(qǐng)你找出給定目標(biāo)值在數(shù)組中的開始位置和結(jié)束位置。

如果數(shù)組中不存在目標(biāo)值 target,返回 [-1, -1]。

你必須設(shè)計(jì)并實(shí)現(xiàn)時(shí)間復(fù)雜度為 O(log n) 的算法解決此問題。

示例 1:

輸入:nums = [5,7,7,8,8,10], target = 8
輸出:[3,4]
示例 2:

輸入:nums = [5,7,7,8,8,10], target = 6
輸出:[-1,-1]
示例 3:

輸入:nums = [], target = 0
輸出:[-1,-1]

提示:

0 <= nums.length <= 105
-109 <= nums[i] <= 109
nums 是一個(gè)非遞減數(shù)組
-109 <= target <= 109

代碼

思路分析:使用兩次查找
1.第一次找到第一個(gè)target的位置;
2.第二次找到最后一個(gè)target的位置;
3.需要特別注意的是第一次查找找到target時(shí),做的right = mid - 1;以及第二次查找找到target時(shí),做的left = mid + 1;這兩次的操作特別重要。只有這樣才能找兩遍target的邊界值。代碼中也寫了詳細(xì)的注釋,希望大家認(rèn)真看一下。

int* searchRange(int* nums, int numsSize, int target, int* returnSize) 
{int first = -1, last = -1;int left = 0, right = numsSize - 1, mid = 0;int* arr = (int*)malloc(sizeof(int) * 2);/*查找一個(gè)等于target的位置*/while (left <= right){mid = left + (right - left) / 2;if (nums[mid] == target){first = mid;/*查看mid位置的左側(cè)是否還有等于target的值,確保first的的索引是第一個(gè)target的位置*/right = mid - 1;}else if (nums[mid] > target){right = mid - 1;}else{left = mid + 1;}}left = 0;right = numsSize - 1;/*查找最后一個(gè)等于target的位置*/while (left <= right){mid = left + (right - left) / 2;if (nums[mid] == target){last = mid;/*查看mid位置的右側(cè)是否還有等于target的值,確保last的的索引是最后一個(gè)target的位置*/left = mid + 1;}else if (nums[mid] > target){right = mid - 1;}else{left = mid + 1;}}*returnSize = 2;arr[0] = first;arr[1] = last;return arr;    
}
http://www.risenshineclean.com/news/8049.html

相關(guān)文章:

  • 做養(yǎng)生網(wǎng)站怎么樣百度手機(jī)助手
  • 資質(zhì)辦理如何提升網(wǎng)站seo排名
  • 高端網(wǎng)站建設(shè)公司增長(zhǎng)寧波seo怎么做引流推廣
  • 阿里云怎么做網(wǎng)站時(shí)事新聞最新消息
  • 天津做網(wǎng)站找津坤科技網(wǎng)絡(luò)推廣外包注意哪些
  • 怎么用h5網(wǎng)站做動(dòng)效大學(xué)生網(wǎng)頁(yè)制作成品模板
  • 視頻類網(wǎng)站開發(fā)經(jīng)驗(yàn)競(jìng)價(jià)推廣托管公司價(jià)格
  • 網(wǎng)站做淘寶推廣收入seo哪家強(qiáng)
  • 瑪伊網(wǎng)站做兼職加入要多少錢廈門最快seo
  • 怎么樣做網(wǎng)站的目錄結(jié)構(gòu)友情鏈接買賣代理
  • 使用mvs2010做網(wǎng)站營(yíng)銷型網(wǎng)站建設(shè)案例
  • 長(zhǎng)葛網(wǎng)站制作成功的品牌推廣案例分析
  • 一個(gè)做女性服裝批發(fā)的網(wǎng)站_最好的關(guān)鍵詞選擇是百度seo價(jià)格
  • 站酷網(wǎng)頁(yè)版廣州網(wǎng)站排名優(yōu)化報(bào)價(jià)
  • 美圖秀秀可以做網(wǎng)站嗎昆明新聞?lì)^條最新消息
  • 上海市建設(shè)工程招標(biāo)造價(jià)網(wǎng)站百度搜索排名與點(diǎn)擊有關(guān)嗎
  • 網(wǎng)站建設(shè)設(shè)電工培訓(xùn)課程
  • 營(yíng)銷型網(wǎng)站建設(shè)虧1關(guān)鍵詞推廣軟件排名
  • 做網(wǎng)站seo優(yōu)化百度一下網(wǎng)頁(yè)搜索
  • 做視頻網(wǎng)站用哪個(gè)軟件好松原頭條新聞今日新聞最新
  • 手機(jī)網(wǎng)站制作方法大型網(wǎng)站制作
  • 安徽安慶中考成績(jī)查詢醫(yī)療網(wǎng)站優(yōu)化公司
  • 承接博彩網(wǎng)站建設(shè)seo關(guān)鍵詞搜索優(yōu)化
  • 做購(gòu)物網(wǎng)站適合的服務(wù)器快速開發(fā)平臺(tái)
  • wordpress播放本地mp3站內(nèi)seo是什么意思
  • 2017年做網(wǎng)站好難企業(yè)策劃
  • 怎么做網(wǎng)站維護(hù)國(guó)外網(wǎng)站排名前十
  • 移民網(wǎng)站制作一網(wǎng)信息一個(gè)簡(jiǎn)單便捷的新聞網(wǎng)站
  • 自定義網(wǎng)站模塊seo優(yōu)化教學(xué)視頻
  • php網(wǎng)站開發(fā) pdfseo顧問賺錢嗎