国产亚洲精品福利在线无卡一,国产精久久一区二区三区,亚洲精品无码国模,精品久久久久久无码专区不卡

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

手機(jī)網(wǎng)站建設(shè)技術(shù)方案北京互聯(lián)網(wǎng)公司排名

手機(jī)網(wǎng)站建設(shè)技術(shù)方案,北京互聯(lián)網(wǎng)公司排名,vs網(wǎng)站開發(fā)視頻教程,wordpress 輪廓343. 整數(shù)拆分 設(shè)dp[i]表示拆分 數(shù)字i 出來的正整數(shù)相乘值最大的值 (i - j) * j,和dp[i - j] * j是獲得dp[i]的兩種乘法,在里面求最大值可以得到當(dāng)前dp[i]的最大值,但是這一次的得出的最大值如果賦值給dp[i],可能沒有沒賦值的dp[i]大&#…

343. 整數(shù)拆分

設(shè)dp[i]表示拆分 數(shù)字i 出來的正整數(shù)相乘值最大的值

(i - j) * j,和dp[i - j] * j是獲得dp[i]的兩種乘法,在里面求最大值可以得到當(dāng)前dp[i]的最大值,但是這一次的得出的最大值如果賦值給dp[i],可能沒有沒賦值的dp[i]大,具體例子的話,沒想,只能說是覆蓋了可能出現(xiàn)的問題。

所以是,dp[i] = max({dp[i], (i - j) * j, dp[i - j] * j});

初始化,dp[0]=0,dp[1]=1或者dp[2]=1都可以,我覺得初始化dp[2]=1比較合適一些,同意卡哥的看法。

先便利要求的 i,然后再遍歷 求最大值的 j

class Solution {public:int integerBreak(int n) {vector<int> dp(n + 1);dp[2] = 1;for (int i = 3; i <= n ; i++) {for (int j = 1; j <= i; j++) {dp[i] = max(dp[i], max((i - j) * j, dp[i - j] * j));}}return dp[n];}};

96.不同的二叉搜索樹

二叉搜索樹是一個(gè)有序樹。

  • 若它的左子樹不空,則左子樹上所有結(jié)點(diǎn)的值均小于它的根結(jié)點(diǎn)的值;
  • 若它的右子樹不空,則右子樹上所有結(jié)點(diǎn)的值均大于它的根結(jié)點(diǎn)的值;
  • 它的左、右子樹也分別為二叉排序樹

設(shè)dp[i]的含義是以1....到 i 構(gòu)成的二叉搜索樹為dp[i]種。

dp[i]該怎么從其他狀態(tài)推出來呢?

聯(lián)系起n=1和n=2與n=3之間構(gòu)成的不同的二叉搜索數(shù)的數(shù)量關(guān)系。(很抽象我也不知道怎么聯(lián)系起來的)

抽象后發(fā)現(xiàn)dp[i]=以1.....到i的各個(gè)節(jié)點(diǎn)為頭節(jié)點(diǎn)的不同二叉搜索樹之和

比如dp[3] = dp[2] * dp[0] + dp[1] * dp[1] + dp[0] * dp[2],分別以1,2,3為頭節(jié)點(diǎn)的不同二叉搜索樹的數(shù)量加起來等于 以1....到 i 構(gòu)成的二叉搜索樹 總數(shù) .

最后再抽象一層變成:(j從1開始)

dp[i] += dp[j - 1] * dp[i - j];

?初始化,依照二叉搜索樹的定義,沒有一個(gè)節(jié)點(diǎn)也可以算是二叉搜索樹,所以

 dp[0] = 1;

?最后代碼

class Solution {
public:int numTrees(int n) {vector<int> dp(n + 1);dp[0] = 1;for (int i = 1; i <= n; i++) {for (int j = 1; j <= i; j++) {dp[i] += dp[j - 1] * dp[i - j];}}return dp[n];}
};

?i 算從1開始推到i的dp[i]

?j 算從每一階段的dp[i]內(nèi)的1....i位置的不同頭節(jié)點(diǎn)二叉搜索樹之和,然后求出那個(gè)階段的dp[i]

http://m.aloenet.com.cn/news/28312.html

相關(guān)文章:

  • 西寧制作網(wǎng)站多少錢企業(yè)做網(wǎng)上推廣
  • 什么網(wǎng)站做任務(wù)的q幣免費(fèi)網(wǎng)站的平臺(tái)
  • 免費(fèi)輿情信息網(wǎng)站微信公眾號(hào)小程序怎么做
  • 網(wǎng)站制作b s的基本步驟南陽本地網(wǎng)絡(luò)推廣優(yōu)化公司
  • 南莊網(wǎng)站開發(fā)最近韓國電影片
  • 南寧seo推廣外包鄭州優(yōu)化網(wǎng)站公司
  • 做門窗接活的網(wǎng)站培訓(xùn)網(wǎng)站
  • 山東seo網(wǎng)絡(luò)營銷推廣seo指搜索引擎
  • ic商城網(wǎng)站建設(shè)同城引流用什么軟件
  • 怎么做校園表白墻網(wǎng)站怎么在網(wǎng)上做網(wǎng)絡(luò)營銷
  • 網(wǎng)站建設(shè)論文的前言南京seo排名優(yōu)化
  • 深業(yè)資本有限公司網(wǎng)站建設(shè)成都高端品牌網(wǎng)站建設(shè)
  • 江蘇靖江蘇源建設(shè)有限公司招標(biāo)網(wǎng)站搜盤 資源網(wǎng)
  • 網(wǎng)站建設(shè)優(yōu)化兼職成都seo工程師
  • 網(wǎng)站seo診斷評(píng)分63淘寶指數(shù)查詢
  • 上海閔行網(wǎng)站制作公司全網(wǎng)推廣方案
  • 做網(wǎng)站銷售一個(gè)星期的計(jì)劃市場(chǎng)營銷案例
  • 政府網(wǎng)站免費(fèi)模板產(chǎn)品營銷方案策劃
  • 三端互通傳奇手游找服網(wǎng)站百度一下首頁手機(jī)版
  • 商城類網(wǎng)站建設(shè)需要多少錢標(biāo)題優(yōu)化怎樣選關(guān)鍵詞
  • 人力資源公司網(wǎng)站模板網(wǎng)頁設(shè)計(jì)制作網(wǎng)站模板
  • 巫山網(wǎng)站開發(fā)太原seo哪家好
  • 淘寶怎么做網(wǎng)站網(wǎng)絡(luò)優(yōu)化大師app
  • 專業(yè)網(wǎng)站設(shè)計(jì)制作費(fèi)用下載百度到桌面
  • 網(wǎng)站欄目劃分的原則瀏覽器如何推廣自己網(wǎng)站
  • 網(wǎng)站制作的頁面比例上海單個(gè)關(guān)鍵詞優(yōu)化
  • 北京網(wǎng)站建設(shè)哪家好百度官網(wǎng)認(rèn)證免費(fèi)
  • 煙臺(tái)seo關(guān)鍵詞排名優(yōu)化英文
  • 網(wǎng)站開發(fā)數(shù)據(jù)庫分析模板谷歌官網(wǎng)入口
  • 常州武進(jìn)區(qū)建設(shè)局網(wǎng)站吉林網(wǎng)站推廣公司