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

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

新余網(wǎng)站制作關(guān)鍵詞seo優(yōu)化排名公司

新余網(wǎng)站制作,關(guān)鍵詞seo優(yōu)化排名公司,網(wǎng)站建設(shè)為什么需要數(shù)據(jù)庫,怎樣用word做網(wǎng)站Q1. 是否能用貪心算法?為什么? 先預(yù)設(shè)一個(gè)策略,每當(dāng)當(dāng)前的nums[i]滿足可以 "成塊",就直接讓這個(gè)數(shù)成塊,也就是說之后的遍歷過程中不會(huì)將這個(gè)數(shù)在考慮到自己的塊內(nèi), "成塊" 是指只要只…


Q1. 是否能用貪心算法?為什么?

? ? ? ?先預(yù)設(shè)一個(gè)策略,每當(dāng)當(dāng)前的nums[i]滿足可以? "成塊",就直接讓這個(gè)數(shù)成塊,也就是說之后的遍歷過程中不會(huì)將這個(gè)數(shù)在考慮到自己的塊內(nèi),

????????"成塊" 是指只要只需要將nums[i]放到前面的某個(gè)子數(shù)組的尾部,然后將這個(gè)子數(shù)組進(jìn)行排序,就能得到一個(gè)擁有連續(xù)自然數(shù)的子數(shù)組,就稱為成塊

? ? ? ?能夠使用談心算法是因?yàn)橛腥缦乱?guī)律

? ? ? ?規(guī)律1. 以nums[i]為結(jié)尾的成塊的子數(shù)組,其中的最大值不能小于 i

? ? ? ? ? ? ? ? ?反證法:假設(shè)nums[i]為結(jié)尾的成塊的子數(shù)組,其中最大值小于?i

? ? ? ? ? ? ? ? 那么對(duì)這個(gè)子數(shù)組進(jìn)行排序后,最后一個(gè)值即為maxval,且其下標(biāo)標(biāo)定位i

? ? ? ? ? ? ? ? 子數(shù)組最開始的那個(gè)下標(biāo)設(shè)為j, 那么子數(shù)組中應(yīng)該有 i - j + 1個(gè)元素

? ? ? ? ? ? ? ? 又根據(jù)成塊的定義,這里將會(huì)缺少自然數(shù)填滿i - j + 1個(gè)位置矛盾

? ? ? ? ? ? ? ? 故,想要成塊,子數(shù)組的最大值不能小于 i?

下面以圖示的方法進(jìn)一步說明,假設(shè)紅線前的0 1 2已經(jīng)成塊了

如果 nums[7] < 7 那么一定不能成塊,因?yàn)榇藭r(shí)只能有 6 5 4 3 2 1 0 能放入這8個(gè)黑框中,

????????規(guī)律2. 以nums[i]為結(jié)尾的成塊的子數(shù)組,其中的最大值不能大于 i

? ? ? ? ? ? ? ? 證明與上面類似,矛盾之處在于如果最大值大于 i ,則將會(huì)多出來一個(gè)元素

所以要想成塊只能是maxval == i

class Solution {
public:int maxChunksToSorted(vector<int>& arr) {int n = arr.size();int ret = 0;int curmax = 0;for(int i = 0; i < n; ++i){curmax = max(curmax, arr[i]);if(curmax == i){ret++;}}return ret;}
};

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

相關(guān)文章:

  • 代理網(wǎng)頁游戲要多少錢福州seo網(wǎng)站管理
  • 青海網(wǎng)站建設(shè)公司軟文通
  • 網(wǎng)站開發(fā)名詞解釋百度問答兼職怎么做
  • matlab做網(wǎng)站爬蟲廣東疫情最新數(shù)據(jù)
  • 網(wǎng)站在線客服管理系統(tǒng)哈爾濱網(wǎng)站優(yōu)化
  • 網(wǎng)站的測(cè)試和網(wǎng)站上線宣傳渠道和宣傳方式有哪些
  • 廣州凡科公司是外包嗎seo免費(fèi)外鏈工具
  • 網(wǎng)站開發(fā)制做seo搜索引擎優(yōu)化工作內(nèi)容
  • 關(guān)于做問卷星網(wǎng)站的畢業(yè)論文安裝百度到手機(jī)桌面
  • wordpress u-degin優(yōu)化軟件刷排名seo
  • uc投放廣告網(wǎng)站要自己做嗎如何做網(wǎng)頁制作
  • 如何查到別人的網(wǎng)站做哪些競(jìng)價(jià)詞國外網(wǎng)站制作
  • 臥龍區(qū)微網(wǎng)站建設(shè)百度手機(jī)助手app下載并安裝
  • 自己做視頻網(wǎng)站有點(diǎn)卡公司網(wǎng)站首頁設(shè)計(jì)
  • 公司的網(wǎng)站怎么做廣州網(wǎng)絡(luò)推廣公司有哪些
  • 西數(shù) 網(wǎng)站建設(shè)seo網(wǎng)站推廣優(yōu)化就找微源優(yōu)化
  • html5響應(yīng)式網(wǎng)站建設(shè)今日新聞?wù)畻l
  • 的網(wǎng)站建立seo方式包括
  • 嘉興網(wǎng)站制作建設(shè)國內(nèi)專業(yè)的seo機(jī)構(gòu)
  • 陜西建設(shè)信息網(wǎng)官網(wǎng)seo案例視頻教程
  • 新加坡網(wǎng)站后綴google推廣一年的費(fèi)用
  • 網(wǎng)站建設(shè)選擇什么操作系統(tǒng)酒店推廣渠道有哪些
  • vs網(wǎng)站開發(fā)實(shí)例百度知道小程序
  • 網(wǎng)站建設(shè)的行業(yè)分析整合營銷公司排名
  • wordpress文章置頂2篇seo新人培訓(xùn)班
  • 汽車網(wǎng)站建設(shè)工作室銷售管理怎么帶團(tuán)隊(duì)
  • 做網(wǎng)站賺錢嗎 怎么賺it培訓(xùn)機(jī)構(gòu)
  • 站的免費(fèi)網(wǎng)站廣州seo排名優(yōu)化公司
  • 西部網(wǎng)站建設(shè)怎樣優(yōu)化網(wǎng)站排名
  • 網(wǎng)頁設(shè)計(jì)教程詳細(xì)安徽360優(yōu)化