当前位置: 首页 > news >正文

微商城手机网站制作标志设计公司成都

微商城手机网站制作,标志设计公司成都,湖北省节能建设网站,搜索引擎优化关键字*343. 整数拆分 https://programmercarl.com/0343.%E6%95%B4%E6%95%B0%E6%8B%86%E5%88%86.html 视频讲解#xff1a;https://www.bilibili.com/video/BV1Mg411q7YJ 考点 动态规划 我的思路 无思路 视频讲解关键点总结 怎么想到动态规划的#xff1f;一个数可以拆成两个数https://www.bilibili.com/video/BV1Mg411q7YJ 考点 动态规划 我的思路 无思路 视频讲解关键点总结 怎么想到动态规划的一个数可以拆成两个数也可以拆成多个数如果拆成多个数相当于先拆出来的两个数中有一个应该继续拆下去这时候就可以用到动态规划了因为那个继续拆的数字能拆出来的最大乘积可以通过dp数组的遍历在之前得到动规五部曲 dp数组的每个位置 i 对应数字 i 经拆分后能得到的最大乘积递推公式取以下三种情况里的最大值作为当前dp值 把当前数拆成两个数字的乘积把当前数拆成多个数字的乘积初始拆成两个数选其中一个数取其dp值即相当于对其进行了进一步拆分并获取到最大乘积当前dp值 初始化 dp[0]和dp[1]其实不能拆分所以初始化为0dp[2]可拆分初始化为1之后从dp[3]开始使用动态规划递推 从前向后遍历双层for循环外层负责遍历dp内层负责遍历当前 i 拆成两个数的所有情况不需要打印 我的思路的问题 无思路 代码书写问题 无 可执行代码 class Solution:def integerBreak(self, n: int) - int:dp [0] * (n 1)dp[2] 1for i in range(3, n 1):for j in range(1, i):dp[i] max(j * (i - j), j * dp[i - j], dp[i])return dp[-1]*96.不同的二叉搜索树 https://programmercarl.com/0096.%E4%B8%8D%E5%90%8C%E7%9A%84%E4%BA%8C%E5%8F%89%E6%90%9C%E7%B4%A2%E6%A0%91.html 视屏讲解https://www.bilibili.com/video/BV1eK411o7QA 考点 动态规划 我的思路 无思路 视频讲解关键点总结 二叉树的题还是要画图分析以n为3为例进行分析所有的二叉搜索树结果分为以1为根节点、2为根节点和3为根节点的情况 1为根节点左子树只有1种情况即空树右子树有2/3两个子节点组合为两种情况2为根节点左子树有一种情况1右子树有一种情况33为根节点左子树有1/2两个子节点组合为两种情况右子树有一种情况即空树 分析可发现由于二叉搜索树的性质其左子树和右子树的情况可以通过比n小的情况时的二叉搜索树数量递推得到dp数组第 i 个元素代表n为 i 的时候共有多少种可能的二叉搜索树递推公式为循环遍历从1为根节点到n为根节点的情况并对遍历到 j 时令dp[n] dp[j - 1] * dp[n - j] 这里右子树直接去n-j对应的dp值是因为树有多少种可能的结构与递增数组的具体值无关只与其数的个数有关因此可以如此操作将dp[0]初始化为1代表空树的情况共有一种双重循环均从前向后遍历无需打印 我的思路的问题 无思路 代码书写问题 无 可执行代码 class Solution:def numTrees(self, n: int) - int:dp [0] * (n 1)dp[0] 1for i in range(1, n 1):for j in range(1, i 1):dp[i] dp[j - 1] * dp[i - j]return dp[n]
http://www.zqtcl.cn/news/559833/

相关文章:

  • 网站空间 .de单页型网站
  • 网站建设com品牌建设的作用
  • 优质作文网站柳州做网站去哪家公司好
  • 呼和浩特网站建设价格网站建设服务器
  • 做的比较好的电商网站西安有那些做网站的公司好
  • 哪个网站可以做英语语法题智慧云建筑信息平台
  • 网站怎么做百度才会收录金乡县网站开发
  • 深圳移动网站建站网站如何做播放线路
  • 深圳网站建设q.479185700惠哪个网站可以免费设计房子
  • 迁西网站开发网站建设技术网站建
  • 网站建设与管理课程报告能够做外贸的网站有哪些
  • 浅析社区网站的建设如何建立企业网站
  • 网站建设尺寸像素是多少广州商城型网站建设
  • 重庆自助建站模板简述网络营销的特点
  • 企业网站托管一个月多少钱网页设计规范2018
  • 网站建设费用摊销会计分录合肥网站建设哪里好
  • 郑州市建设工程造价信息网站关于工程项目建设的网站
  • 网站做淘宝客收入咋样景区门户网站建设方案
  • 遵义做网站推广西安都有哪些公司
  • 万网建网站流程产品展示网站模板php
  • 新津县建设局网站网站做301
  • 网站域名续费如何建设一个简易网站
  • 网站整体迁移该怎么做wordpress 图片调用api接口
  • 网站获得流量最好的方法是什么 ( )汕头建设学校的网站
  • 网上下载的网站后台安全吗仿系统之家网站源码
  • 网站实名审核高等教材电工学久久建筑网
  • 化学试剂购买网站网站节点加速
  • 桂林城乡建设局网站在线咨询免费
  • 长治网站设计制作网站ps怎么做网站导航内嵌式
  • 网站 橙色前台网站开发