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

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

新余網(wǎng)站設(shè)計(jì)搜外網(wǎng)

新余網(wǎng)站設(shè)計(jì),搜外網(wǎng),網(wǎng)站空間一般多大,wordpress 添加phpmyadminQ1. 是否能用貪心算法?為什么? 先預(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/4175.html

相關(guān)文章:

  • 畢設(shè)做網(wǎng)站答辯會(huì)要求當(dāng)場(chǎng)演示嗎最基本的網(wǎng)站設(shè)計(jì)
  • 網(wǎng)站建設(shè)怎么收費(fèi)seo網(wǎng)站有哪些
  • 用來做區(qū)位分析的地圖網(wǎng)站佛山全市核酸檢測(cè)
  • 鄭州做網(wǎng)站建設(shè)的公司今晚比賽預(yù)測(cè)比分
  • git做網(wǎng)站根目錄企業(yè)查詢app
  • 網(wǎng)站開發(fā)實(shí)戰(zhàn)教程百度推廣一年收費(fèi)標(biāo)準(zhǔn)
  • 屏蔽收索引擎抓取網(wǎng)站sem競(jìng)價(jià)推廣代運(yùn)營(yíng)收費(fèi)
  • 外貿(mào) 國(guó)外推廣網(wǎng)站模板網(wǎng)站好還是自助建站好
  • 瑤海區(qū)網(wǎng)站建設(shè)中國(guó)關(guān)鍵詞官網(wǎng)
  • 昆明網(wǎng)站開發(fā)培訓(xùn)機(jī)構(gòu)整站優(yōu)化加盟
  • 網(wǎng)校網(wǎng)站怎么做網(wǎng)絡(luò)營(yíng)銷課程個(gè)人總結(jié)3000字
  • 浙江省住房建設(shè)廳繼續(xù)教育網(wǎng)站財(cái)經(jīng)新聞每日財(cái)經(jīng)報(bào)道
  • 成都網(wǎng)站建設(shè)服務(wù)平臺(tái)西安專業(yè)網(wǎng)絡(luò)推廣平臺(tái)
  • uc網(wǎng)站怎么做鄭州網(wǎng)絡(luò)營(yíng)銷公司哪個(gè)好
  • 站群系列服務(wù)器做視頻網(wǎng)站互聯(lián)網(wǎng)營(yíng)銷外包推廣
  • 怎么樣創(chuàng)建一個(gè)網(wǎng)站明星百度指數(shù)在線查詢
  • 沈陽做網(wǎng)站哪家最便宜全媒體運(yùn)營(yíng)師報(bào)名入口
  • 廈門高端網(wǎng)站建設(shè)公司頁面設(shè)計(jì)
  • 項(xiàng)目經(jīng)理證書怎么考廣州百度網(wǎng)站排名優(yōu)化
  • wordpress+文章輸出北京百度關(guān)鍵詞優(yōu)化
  • 寧夏網(wǎng)站建設(shè)公司seo綜合查詢系統(tǒng)
  • 做網(wǎng)站需要干什么公司網(wǎng)頁制作模板
  • 膠州網(wǎng)站建設(shè)公司教育培訓(xùn)網(wǎng)站
  • 勝芳哪里做網(wǎng)站營(yíng)銷推廣投放平臺(tái)
  • 網(wǎng)絡(luò)營(yíng)銷網(wǎng)站建設(shè)知識(shí)網(wǎng)絡(luò)推廣優(yōu)化工具
  • 鄭州專業(yè)網(wǎng)站建設(shè)公司詳情seo如何優(yōu)化關(guān)鍵詞
  • 做網(wǎng)站免費(fèi)免費(fèi)發(fā)軟文的網(wǎng)站
  • 免費(fèi)網(wǎng)站源碼crm網(wǎng)站
  • 貴陽網(wǎng)站優(yōu)化長(zhǎng)沙百度seo代理
  • 網(wǎng)站建設(shè)的技術(shù)風(fēng)險(xiǎn)seo 首頁