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

上海 网站备案自媒体新手入门

上海 网站备案,自媒体新手入门,环保网站可以做哪些内容,做淘宝客网站教程题目链接#xff1a;变态跳台阶 文章目录1 题目描述2 题目分析3 代码3.1 动态规划算法3.11 Java代码3.12 C代码3.2 递归算法3.21 Java代码3.22 C代码3.3 直接求解 公式#xff1a;f(n)2^(n-1)^3.31 Java代码3.32 C代码4 总结1 题目描述 一只青蛙一次可以跳上1级台阶#xf…题目链接变态跳台阶 文章目录1 题目描述2 题目分析3 代码3.1 动态规划算法3.11 Java代码3.12 C代码3.2 递归算法3.21 Java代码3.22 C代码3.3 直接求解 公式f(n)2^(n-1)^3.31 Java代码3.32 C代码4 总结 1 题目描述 一只青蛙一次可以跳上1级台阶也可以跳上2级……它也可以跳上n级。求该青蛙跳上一个n级的台阶总共有多少种跳法。 2 题目分析 假设f(n)代表青蛙跳上n级台阶的方法数。那么由于一次可以跳1级也可以跳2级…它也可以跳n级。所以f(n)f(n-1)f(n-2)…f(1)f(0);其中f(0)1根据这个式子可以写动态规划的算法 由上述公式知道 f(n)f(n-1)f(n-2)...f(1)f(0) f(n-1)f(n-2)f(n-3)...f(1)f(0)将第二个式子合并到第一个式子得到 f(n)2*f(n-1); 根据这个式子可以写递归算法 又由上式知道 f(n)2*f(n-1) f(n-1)2*f(n-2) . . . f(2)2*f(1)得出 f(n)2n-1 根据这个式子可以直接求解。 下面我们就以上述三种方法写代码 3 代码 3.1 动态规划算法 3.11 Java代码 public class Solution {public int JumpFloorII(int target) {//动态规划// 不使用公式求解采用动态规划if(target2)return target;int[] retnew int[target1];ret[0]1;ret[1]1;ret[2]2;int i,j,tmp0;for(i3;itarget;i){for(j0;ji;j){tmpret[j];} ret[i]tmp;tmp0;}return ret[target];} }3.12 C代码 class Solution { public:int jumpFloorII(int number) {// 不使用公式求解采用动态规划if(number0)return 0;int ret[number1];ret[0]1;ret[1]1;ret[2]2;int i,j,tmp0;for(i3;inumber;i){for(j0;ji;j){tmpret[j];} ret[i]tmp;tmp0;}return ret[number];} };3.2 递归算法 3.21 Java代码 public class Solution {public int JumpFloorII(int target) {//采用递归求解 f(n)2*f(n-1);if(target0)return 0;if(target1)return 1;return 2*JumpFloorII(target-1);} }3.22 C代码 class Solution { public:int jumpFloorII(int number){//采用递归求解 f(n)2*f(n-1);if(number0)return 0;if(number1)return 1;return 2*jumpFloorII(number-1);} };3.3 直接求解 公式f(n)2(n-1) 3.31 Java代码 public class Solution {public int JumpFloorII(int target) {//采用公式求解 f(n)2^(n-1)if(target0)return 0;//return (int)pow(2,number-1); 直接返回这一句不要下面的代码也可以int ret1;int i;for(i1;itarget;i)ret*2;return ret;} }3.32 C代码 class Solution { public:int jumpFloorII(int number) {//采用公式求解 f(n)2^(n-1)if(number0)return 0;//return (int)pow(2,number-1);int ret1;int i;for(i1;inumber;i)ret*2;return ret;} };4 总结 理解上述公式的推导过程 探讨学习加 个人qq1126137994 个人微信liu1126137994
http://wiki.neutronadmin.com/news/203938/

相关文章:

  • 东莞专业网站推广公司直接通过域名访问wordpress
  • 京东联盟网站怎么做下载应用商店app下载安装
  • 匿名聊天网站怎么做软件开发的主要任务是
  • 响应式商品展示的网站app有哪些推广方式
  • 做网站seo的公司网站做弹幕广告
  • 重庆潼南网站建设公司asp网站数据库位置
  • 佛山微信网站推广多少钱做资料上哪个网站好
  • 网站的建设域名空间商标图案设计创意
  • 南京我爱我家网站建设新村二手房长治个人网站建设
  • 大连市城乡建设厅网站cn域名做犯法网站
  • php免费企业网站源码WordPress访问mysql慢
  • 公司网站用个人备案 2018宁波建设网谢家限价期房2004
  • 单页面淘宝客网站微信开发服务商
  • 新网域名网站网站代码模板编写
  • 个人站长适合做什么网站网站开发的费用计入什么科目
  • 网站上线需要多久网站建设收获与不足
  • 网站制作价格明细微信朋友圈营销技巧
  • 网站开发交接协议书网站页面设计素材
  • 网站设计字体大小门户网站集群建设
  • 直播网站开发接入视频网络营销软件排行
  • 有什么免费做代理的网站gif放网站有锯齿
  • 大学网站建设考核办法2345浏览器电脑版首页
  • 做网站游戏总结的例文企业型网站制作
  • 建设网站需要哪些人员百度外推排名代做
  • 网站建设的基本流程包括什么中英版网站系统
  • 黄岛网站建设公司wordpress再见
  • 中小企业网站制作不了logo设计在线生成免费无水印不需要登陆
  • 网站上的地图导航怎么做的wordpress上传图片占空间
  • 做网站能赚多少网站系统是什么
  • 最好的建站网站广东有做阿里网站的吗