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

常州网站建设书生商友临沂做网站找哪家好

常州网站建设书生商友,临沂做网站找哪家好,中国进出口贸易平台,网址短链接生成题意理解#xff1a; 假设你正在爬楼梯。需要 n 阶你才能到达楼顶。其中每次只能爬1阶或2阶。 问#xff1a;爬到楼顶有几种走法#xff1f; 如: n1 爬一阶#xff1a; 1 n2 爬两阶#xff1a; 11 要么从第1阶再爬一阶#xff0c;要么从第0阶#xff0c;一次性爬两阶… 题意理解         假设你正在爬楼梯。需要 n 阶你才能到达楼顶。其中每次只能爬1阶或2阶。         问爬到楼顶有几种走法         如: n1  爬一阶 1               n2 爬两阶  11   要么从第1阶再爬一阶要么从第0阶一次性爬两阶               n3 爬三界  12  11)1   21                                      要么从第2阶再爬一阶即可要么在第1阶一次性爬两阶即可                                      而爬到第1阶有一种方式爬到第2阶有两种方式                                      故爬到第三阶有123种方式              则有递推公式f[i]f[i-1]f[i-2] 解题思路         采用动态规划的方式求解此题按照五个步骤来分析。         1. 确定dp[]数组和下标的含义其中dp[i]表示爬到第i阶有几种方式。         2. 确定递归函数dp[i]dp[i-1]dp[i-2]         3. 初始化dp[1]1 dp[2]2         4. 确定遍历方式总是前面的结果影响后续取值所以遍历顺序总是从前到后         5.打印dp数组用于debug 1.动态规划解题 public int climbStairs(int n) {//定义存储int[] dpnew int[n1];//初始化dp[1]1;if(n1) dp[2]2;//遍历for(int i3;in;i){dp[i]dp[i-1]dp[i-2];}return dp[n];} 2.存储压缩 使用数值取代数组存储结果。空间复杂度O(n1)——O(3) public int climbStairs(int n) {//定义存储int sum0,dp11,dp22;if(n1) return dp1;if(n2) return dp2;//初始化sumdp1dp2;//遍历for(int i3;in;i){sumdp1dp2;dp1dp2;dp2sum;}return sum;} 3.分析 时间复杂度O(n) 用于遍历n个状态值 空间复杂度         数组存储 O(n)         数值存储 O(1) n表示输入的数值的大小。
http://www.zqtcl.cn/news/478041/

相关文章:

  • 网站推广哪个平台最好图库
  • 在东莞做网站vue做网站好吗
  • 手机网站的页面大小郑州恩恩网站建设
  • 视频运营管理平台长沙网站seo技术
  • 网站建设有哪些规章制度网页版面
  • 海伦网站建设做网站建设的联系电话
  • 免费做字体的网站枣强网站建设代理
  • 建设网站素材海南百度推广公司电话
  • 温州企业网站建设费用培训行业门户网站建设方案
  • 口碑好的常州网站优化深圳市光明区实验学校
  • 网站怎么做微博认证网页设计代码html作品展示
  • 在线网站建设活动初创企业的建站流程
  • 汨罗哪里有网站开发的公司电话百度首页关键词推广
  • 天津百度整站优化服务政务网站模版
  • 推荐家居企业网站建设用什么工具修改wordpress
  • wix做的网站能扒下来哈尔滨做网站的oeminc
  • 做网站的网络公司门户网站介绍
  • 软件公司网站系统集成建设下拉关键词排名
  • 景翔物流网站建设公司企业网站优化排名
  • 余姚做网站62752762素材网站建设需要多少费用
  • dede网站后台导入文档许昌网站开发哪家好
  • 网站建设宣传psdwordpress 链接关系
  • 宁波网站建设免费咨询深圳做棋牌网站建设找哪家公司好
  • 安阳门户网站html5网页代码
  • 企业建站系统下载广州有几个区几个县级市
  • 时装网站建设的背景广州建设专业网站
  • 来年做那些网站能致富网站建设优化文档
  • 好看的商城网站企业所得税分录
  • 网站建设你懂的网站提高内容的丰富度创意
  • 菏泽做网站设计做一个简单的网站需要多少钱