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

景安做网站教程小企业网站制作

景安做网站教程,小企业网站制作,如何建设自己的网站 知乎,seo网站优化方案【代码随想录训练营】【Day 50】【动态规划-9】【需二刷】| Leetcode 198, 213, 337 需强化知识点 需二刷#xff0c;打家劫舍系列 题目 198. 打家劫舍 class Solution:def rob(self, nums: List[int]) - int:if len(nums) 1:return nums[0]dp [0] * (len(nums))dp…【代码随想录训练营】【Day 50】【动态规划-9】【需二刷】| Leetcode 198, 213, 337 需强化知识点 需二刷打家劫舍系列 题目 198. 打家劫舍 class Solution:def rob(self, nums: List[int]) - int:if len(nums) 1:return nums[0]dp [0] * (len(nums))dp[0] nums[0]dp[1] max(nums[0], nums[1])for i in range(2, len(nums)):dp[i] max(dp[i-2]nums[i], dp[i-1])return dp[len(nums)-1] 213. 打家劫舍 II 环形问题的拆解拆解为多种情况分别计算取最大值 class Solution:def rob(self, nums: List[int]) - int:if len(nums) 1:return nums[0]if len(nums) 2:return max(nums[0], nums[1])nums_v1 nums[1:]nums_v2 nums[:-1]result max(self.robRange(nums_v1), self.robRange(nums_v2))return resultdef robRange(self, nums):dp [0] * len(nums)dp[0] nums[0]dp[1] max(nums[0], nums[1])for i in range(2, len(nums)):dp[i] max(dp[i-1], dp[i-2]nums[i])return dp[len(nums)-1]337. 打家劫舍 III 代码随想录思路树形 dp理解 记忆递归为什么会出现重复计算的部分 # Definition for a binary tree node. # class TreeNode: # def __init__(self, val0, leftNone, rightNone): # self.val val # self.left left # self.right right class Solution:def rob(self, root: Optional[TreeNode]) - int:# if root is None:# return 0# if root.left is None and root.right is None:# return root.val# # 偷父节点# val1 root.val# if root.left:# val1 self.rob(root.left.left) self.rob(root.left.right)# if root.right:# val1 self.rob(root.right.left) self.rob(root.right.right)# # 不偷父节点# val2 self.rob(root.left) self.rob(root.right)# return max(val1, val2)dp self.traversal(root)return max(dp)# 使用后序遍历因为要通过递归函数的返回值来做下一步计算def traversal(self, node):if not node:return (0, 0)left self.traversal(node.left)right self.traversal(node.right)# 不偷当前节点偷子节点val_0 max(left[0], left[1]) max(right[0], right[1])# 偷当前节点不偷子节点val_1 node.val left[0] right[0]return (val_0, val_1)
http://www.dnsts.com.cn/news/133995.html

相关文章:

  • 郑州旅游网站建设企业管理系统软件下载
  • 软装设计案例网站wordpress 微博小工具
  • 做网站需要注意多少页网页免费制作网站
  • 网站建设板块免费下载4核8g云服务器
  • 免费的ppt网站推荐网站制作网站设计
  • 怎么区分模板网站和定制网站房九九西安房产网
  • 免费十八种禁用网站游戏今天足球赛事推荐
  • 注册公司去哪个网站亚马逊跨境电商培训
  • 重庆 手机网站制作青岛网站设计品牌企业
  • 延庆网站建设推广普通话手抄报内容怎么写
  • 傻瓜式网站源码做影视网站对宽带要求
  • 廊坊app网站制作给彩票网站做代理违法吗
  • 健网站怎么做360浏览器下载
  • 网站后台系统设置什么平台可以免费推广产品
  • 博客网站如何建设seo营销培训
  • 企业cms网站建设考试题wordpress 标签云插件
  • 2019流行做什么网站网站百度推广代理商
  • 做外贸网站市场分析微博营销案例
  • 河南网站排名优化关键词带淘宝的网站不收录
  • 网站二级页面设计wordpress项目id
  • 微信网站特点宽屏网站源码
  • 那个网站招丑的人做网红服务器网站搬家
  • 服务器添加网站网站建设费的账务处理
  • sqlite 网站开发永川区网站建设
  • 免费网站制作公司建免费的网站
  • 哪个行业必须做网站做自己的网站有什么用
  • 企业网站推广解决方案企业所得税会计分录
  • 应聘网站运营建设面试网站做图尺寸
  • 郑州网站制作推广动漫设计需要什么基础
  • 免费简单门户网站开发网络营销的主要特点及举例