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

网站建设 定制商城 小程序开发服装网站建设基本流程

网站建设 定制商城 小程序开发,服装网站建设基本流程,要写网站建设方案,电商创业新手怎么做学习目标#xff1a; 动态规划五部曲#xff1a; ① 确定dp[i]的含义 ② 求递推公式 ③ dp数组如何初始化 ④ 确定遍历顺序 ⑤ 打印递归数组 ---- 调试 引用自代码随想录#xff01; 60天训练营打卡计划#xff01; 学习内容#xff1a; 198.打家劫舍 动态规划五步曲 动态规划五部曲 ① 确定dp[i]的含义 ② 求递推公式 ③ dp数组如何初始化 ④ 确定遍历顺序 ⑤ 打印递归数组 ---- 调试 引用自代码随想录 60天训练营打卡计划 学习内容 198.打家劫舍 动态规划五步曲 ① 确定dp[i]的含义 包含 下标i 偷得最大的金币数。 ② 求递推公式 dp[i] max(dp[i-2] nums[i] , dp[i-1]) 偷 idp[i-2] nums[i] 不偷 idp[i-1] ③ dp数组如何初始化 dp[0] nums[0] dp[1] max(nums[0], nums[1]) ④ 确定遍历顺序 从前向后 // 动态规划 class Solution {public int rob(int[] nums) {int size nums.length;int[] dp new int[size];// 初始化dp[0] nums[0];if(size 1)dp[1] Math.max(nums[0], nums[1]);// 递归逻辑for(int i 2; i size; i){dp[i] Math.max(dp[i-1], dp[i-2]nums[i]);}return dp[size-1];} }213.打家劫舍II 给定的数组连城环啦。动态规划五步曲 ① 确定dp[i]的含义 包含 下标i 偷得最大的金币数。 ② 求递推公式 dp[i] max(dp[i-2] nums[i] , dp[i-1]) 偷 idp[i-2] nums[i] 不偷 idp[i-1] ③ dp数组如何初始化 dp[start] nums[start] dp[start1] Math.max(nums[start],nums[start1]) ④ 确定遍历顺序 从前向后 class Solution {public int robAsist(int[] nums, int start, int end) {// 包含 物品i 在内的最大的金币数。int[] dp new int[end];// 初始化dp[start] nums[start];dp[start1] Math.max(nums[start],nums[start1]);// 递归逻辑for(int j start2; j end; j){dp[j] Math.max(dp[j-1], dp[j-2]nums[j]);}return dp[end-1];}public int rob(int[] nums) {if(nums.length 1) return nums[0];if(nums.length 2) return nums[0] nums[1] ? nums[0] : nums[1];int len nums.length;// 因为是环有两种情况// 一、不选择头节点这样就可以选尾节点// 二。不选择尾节点这样就可以选头节点// 且规则是左闭右开return Math.max(robAsist(nums, 0, len - 1), robAsist(nums, 1, len));} }337.打家劫舍 III 树形的数据结构。后序遍历 – 左右中递归三部曲 递归函数的传入参数和返回值 递归函数的结束条件 递归函数的最小逻辑。动态规划五步曲 ① 确定dp[i]的含义 dp[0] : 不偷当前节点的最大金币数 dp[1]偷当前节点的最大金币数 ② 求递推公式 递归传给上一层 偷根节点 dp[1] node.val leftdp[0] rightdp[0] 不偷根节点 dp[0] max(leftdp[0]leftdp[1]) max(rightdp[0]rightdp[1]) ③ dp数组如何初始化 dp[0] 0 dp[1] 0 ④ 确定遍历顺序 从叶子节点到根节点 /*** Definition for a binary tree node.* public class TreeNode {* int val;* TreeNode left;* TreeNode right;* TreeNode() {}* TreeNode(int val) { this.val val; }* TreeNode(int val, TreeNode left, TreeNode right) {* this.val val;* this.left left;* this.right right;* }* }*/ class Solution {// 递归函数的返回值是一维数组。public int[] robTree(TreeNode node) {// 递归函数的结束条件if(node null) return new int[]{0,0};// 递归函数的最小逻辑int[] leftdp robTree(node.left);int[] rightdp robTree(node.right);// 不偷根节点int val1 Math.max(leftdp[0], leftdp[1]) Math.max(rightdp[0], rightdp[1]);// 偷根节点int val2 node.val leftdp[0] rightdp[0];return new int[]{val1, val2};}public int rob(TreeNode root) {int[] dp robTree(root);return dp[0] dp[1] ? dp[0] : dp[1];} }学习时间 上午两个半小时整理文档半小时。
http://www.pierceye.com/news/764696/

相关文章:

  • 做网站如何购买服务器自己做的网站注册用户无法收到激活邮箱的邮件
  • 商城网站系统建设中信建设有限责任公司 吴方旭
  • 辽阳市建设行业培训中心网站蒙文门户网站建设
  • 凡科建站官网入口wordpress个性首页
  • 上海信息技术做网站不连接wordpress安装
  • 高端网站开发培训免费企业黄页查询网站
  • 最新的网站开发技术全国新冠新增最新消息
  • 试玩app推广网站建设广州网站维护制作
  • 2018年网站设计公司阿里巴巴网官方网站
  • 英文网站常用字体icp备案的网站名称
  • 扬州恒通建设网站镇江润州区建设局网站
  • 关于网站制作的论文网站注册时间
  • 一个人可以备案几个网站做图去哪个网站找素材
  • 江苏建设管理信息网站自己可以做装修效果图的网站
  • html网站欣赏杭州战争网站建设
  • 乐清市做淘宝网站公司网站支付体现功能怎么做
  • 做网站公司促销海报本网站只做信息展示
  • 网站建设商城模板仿我喜欢网站源码免费
  • 工商服务网优化网站推广
  • 嘉兴网站系统总部做一个网站一般要多少钱
  • win10电脑做网站网站为什么有价值是
  • 凡科网站建设视频impreza 4 wordpress
  • 北京大兴地区网站建设国外网站设计欣赏分析
  • 如何在网站中加入百度地图广东深圳软件开发公司
  • 诸城网站建设报价兰州网站建设公司有哪些
  • 技术网站的费用怎么做会计分录潍坊模板开发建站
  • 男生女生在床上做的那个网站公众号推广一个6元
  • 湛江做网站设计公司北京婚恋网站哪家最好
  • 大型网站建设的难点是什么物联网技术
  • 怎么免费建个免费的站点写作网站5妙不写就删除