貪心算法 leecode總結(jié)

構(gòu)造

貪心+棧

貪心+隊(duì)列

局部最優(yōu)增加進(jìn)一步優(yōu)化的可能

  • 買賣股票
    • buy 的值為prices[0] 加上手續(xù)費(fèi)fee
    • 如果當(dāng)前價(jià)格prices[i] + fee < buy,說(shuō)明此時(shí)價(jià)格更低,更新buy = prices[i] + fee
    • 如果當(dāng)前價(jià)格prices[i] > buy,此時(shí)可以賣出,盈余prices[i] - buy;此時(shí)未必是最優(yōu)解;增加反悔策略;a:更新buy = prices[i],如果第二天上漲,此時(shí)直接更新,prices[i + 1] - prices[i],相當(dāng)于prices[i + 1] - buy;
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容