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

免费网站有哪些wordpress首页评论

免费网站有哪些,wordpress首页评论,住房和城乡建设部网站注册,南昌做网站哪个公司好目录 动态规划基础斐波那契数爬楼梯使用最小花费爬楼梯 LeetCode 509. 斐波那契数 LeetCode 70. 爬楼梯 LeetCode 746. 使用最小花费爬楼梯 动态规划基础 Dynamic Programming (DP) 如果某一问题有很多重叠子问题#xff0c;使用动态规划是最有效的。 动态规划中每一个状态… 目录 动态规划基础斐波那契数爬楼梯使用最小花费爬楼梯 LeetCode 509. 斐波那契数 LeetCode 70. 爬楼梯 LeetCode 746. 使用最小花费爬楼梯 动态规划基础 Dynamic Programming (DP) 如果某一问题有很多重叠子问题使用动态规划是最有效的。 动态规划中每一个状态一定是由上一个状态推导出来的区分于贪心贪心是从局部直接选最优的。 确定dp数组dp table以及下标的含义确定递推公式dp数组如何初始化确定遍历顺序举例推导dp数组 找问题的最好方式就是把dp数组打印出来看看究竟是不是按照自己思路推导的 写代码之前一定要把状态转移在dp数组的上具体情况模拟一遍心中有数确定最后推出的是想要的结果。 斐波那契数 class Solution {public int fib(int n) {// dp[i] : 第i 个数的斐波那契数值// 递推公式dp[i] dp[i - 1] dp[i - 2]// 初始化 dp[0] 0;// dp[1] 1;// 遍历顺序: 从前到后// 举例推导 dp 数组: 0 1 1 2 3 5 8 13 21 34 55if (n 1) return n;int[] dp new int[n 1];dp[0] 0;dp[1] 1;for (int i 2; i n; i) {dp[i] dp[i - 1] dp[i - 2];}return dp[n];} }也可以只维护两个元素的数组for 循环里交换一下 : int sum dp[0] dp[1]; dp[0] dp[1]; dp[1] sum;递归 时间复杂度 O ( 2 n ) O(2^n) O(2n) class Solution {public int fib(int n) {if (n 1) return n;return fib(n - 1) fib(n - 2);} }爬楼梯 和斐波那契数列一样dp数组每个值代表爬到第i层楼梯有 dp[i]种方法。 class Solution {public int climbStairs(int n) {// dp[i] 爬到第i层楼梯有 dp[i]种方法// dp[i] dp[i - 1] dp[i - 2] // dp[1] 1dp[2] 2 从i 3 开始递推// 遍历顺序 从前往后// 举例推导 1 2 3 5 8if (n 2) return n;int[] dp new int[3];dp[1] 1;dp[2] 2;for (int i 3; i n; i) {int sum dp[1] dp[2];dp[1] dp[2];dp[2] sum;}return dp[2];} }使用最小花费爬楼梯 class Solution {public int minCostClimbingStairs(int[] cost) {// dp[i] 到达第i台阶所花费的最小体力 // dp[i] min(dp[i - 1] cost[i - 1], dp[i - 2] cost[i - 2]);// dp[0] 0; dp[1] 0;// 前序// 举例int[] dp new int[cost.length 1];dp[0] 0;dp[1] 0;for (int i 2; i cost.length; i) {dp[i] Math.min(dp[i - 1] cost[i - 1], dp[i - 2] cost[i - 2]);}return dp[cost.length];} }
http://www.dnsts.com.cn/news/205931.html

相关文章:

  • 广州网站建设需要多少费用免费咨询标志
  • 网站建设方案目录怎样推广一个产品
  • 沧浪企业建设网站方法建官网个人网站
  • 淘宝返利网站怎么做本地网站建设方案信息大全
  • 网站开发文档价格遵义网站开发制作公司
  • wordpress 建站的利弊品牌vi包括什么
  • 门户网站广告是什么网站的建设与管理的心得体会
  • 专业的网站建设服务被网络运营公司骗了去哪里投诉
  • 阿里巴巴吧网站怎么做子夜免费观看
  • 网站一般用什么架构临淄58同城招聘信息网
  • 广西住房与城乡建设厅网站电话网页设计用到的技术
  • 建设银行网站 无法访问个人网站设计目的
  • 邢台建站企业邮箱江都建设局网站李局
  • 专业建站报价东莞学网站建设难吗
  • 梓潼县住房和城乡建设局网站利用软件做许多网站违法吗
  • 网站建设中 英语asp一个空间建多个网站系统
  • 网站建设与营销服务黄骅做网站的电话
  • 网站建设推进会怎么找平台推广自己的产品
  • 网站维护需要哪些知识网站开发总体功能设计
  • 够物网站空间100m够不够小视频做网站怎么赚钱
  • 网站换ip对优化有影响吗射阳做网站的公司
  • 深圳积分商城网站制作网站双机热备怎么做
  • 一个域名一个ip做多个网站网站开发套餐
  • 外贸网站定做中国十大少儿编程教育品牌
  • 高端制作网站哪家专业app数据分析软件
  • 企业网站开发制作费入那里郑州网站关键词优化公司哪家好
  • 咖啡色网站模板网站做代理服务器
  • 天津企业网站建设方案设计师招聘网站推荐
  • xml网站模板最近热点新闻事件
  • 织梦如何制作静态网站模板做图片推广的网站有哪些