我的世界建筑网站,银川如何做百度的网站,国外手机html5网站,工作手机微信管理系统LC343整数拆分#xff08;未掌握#xff09;
未掌握分析#xff1a;dp数组的含义没有想清楚#xff0c;dp[i]表示分解i能够达到的最大乘积#xff0c;i能够如何分解呢#xff0c;从1开始遍历#xff0c;直到i-1#xff1b;每次要不是j和i-j两个数#xff0c;要不是j和…LC343整数拆分未掌握
未掌握分析dp数组的含义没有想清楚dp[i]表示分解i能够达到的最大乘积i能够如何分解呢从1开始遍历直到i-1每次要不是j和i-j两个数要不是j和dp[i-j]两个以上的数字递推公式dp[i] Math.max(dp[i],Math.max(jdp[i-j],j(i-j)))代码
LC96不同的搜索二叉树未掌握
n3的情况 当1为头结点的时候其右子树有两个节点看这两个节点的布局是和 n 为2的时候两棵树的布局是一样的当3为头结点的时候其左子树有两个节点看这两个节点的布局是和n为2的时候两棵树的布局也是一样的当2为头结点的时候其左右子树都只有一个节点布局是和n为1的时候只有一棵树的布局也是一样的dp[3]就是 元素1为头结点搜索树的数量 元素2为头结点搜索树的数量 元素3为头结点搜索树的数量 元素1为头结点搜索树的数量 右子树有2个元素的搜索树数量 * 左子树有0个元素的搜索树数量dp[2]*dp[0]元素2为头结点搜索树的数量 右子树有1个元素的搜索树数量 * 左子树有1个元素的搜索树数量dp[1]*dp[1]元素3为头结点搜索树的数量 右子树有0个元素的搜索树数量 * 左子树有2个元素的搜索树数量dp[0]*dp[2] dp数组递归式j1-idp[i]dp[j-1]*dp[i-j]代码