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

网站排名优化提升快速营销案例100例

网站排名优化提升快速,营销案例100例,大港网站建设公司,小说推广平台有哪些爬楼梯,每次只能爬一阶或者两阶,计算有多少种爬楼的情况 爬楼梯--题目描述暴力递归递归缓存动态规划暴力递归到动态规划专题 爬楼梯–题目描述 一个总共N 阶的楼梯(N > 0) 每次只能上一阶或者两阶。问总共有多少种爬楼方式。 示…

爬楼梯,每次只能爬一阶或者两阶,计算有多少种爬楼的情况

  • 爬楼梯--题目描述
  • 暴力递归
  • 递归+缓存
  • 动态规划
  • 暴力递归到动态规划专题

爬楼梯–题目描述

一个总共N 阶的楼梯(N > 0)
每次只能上一阶或者两阶。问总共有多少种爬楼方式。

示例1:
N = 1,
一步上去了,返回1.

示例2:
N = 2时。
可以第一次上一阶,再上一阶,这是一种方式,
也可以一次直接上两阶,这也是一种方式,
返回 2;

示例3:
N = 3:
可以选择, 1 1 1,
1 2
2 1
三种方式上楼,
返回3.

暴力递归

解题思路:
先确认base case:
只有一层台阶时 有1种方式,
只有两层台阶时 有两种方式,
当N 层台阶时,
当前这一步能选择上一层或者上两层两种可能性
因此f(N) = f(N - 1) + f(N - 2)
代码已经呼之欲出了:

代码演示:

  /*** 暴力递归。* @param N* @return*/public static int paLouTi(int N){if (N <= 0){return 0;}return process(N);}/*** N层测楼梯 每次只能上一步或者两步,* 总共有多少种爬楼的方式。* @param N*/public static int process(int N){//base caseif (N == 1 || N == 2){return N;}return process(N - 1) + process(N - 2);}

递归+缓存

解题思路:
第一先找到重复计算的地方。
第二步把重复计算的放进缓存里,记忆化搜索
这个里面的重复计算我们举个例子:
f(5) = f(4) + f(3)
f(4) = f(3) + f(2)
这里面f(3)就在重复计算,
我们把他加进缓存里

代码演示

  /*** 递归加缓存的方式* @param N* @return*/public static int paLouTi2(int N){if (N <= 0){return 0;}int[] ans = new int[N + 1];return process2(N,ans);}/*** 带缓存的递归  记忆化搜索* @param N* @param ans* @return*/public static int process2(int N,int[]ans){//如果有值 直接返回 不在计算if(ans[N] != 0){return ans[N];}if(N == 1 || N == 2){ans[N] = N;}else{ans[N] = process2(N - 1,ans)+process2(N - 2,ans);}return ans[N];}

动态规划

动态规划就是在递归加缓存的基础上,做的改进,我们提前把缓存表计算出来,然后直接从缓存表里取值。

代码演示:

    /*** 动态规划* @param N* @return*/public static int paLouTi3(int N ){if (N < 1){return 0;}//缓存表int[] dp = new int[N + 1];dp[1] = 1;dp[2] = 2;for (int i = 3; i <= N;i++ ){dp[i] = dp[i - 1] + dp[i - 2];}return dp[N];}

暴力递归到动态规划专题

走到指定位置有多少种方式-从暴力递归到动态规划(java)

零钱兑换,凑零钱问题,从暴力递归到动态规划(java)

斐波那契数列-从暴力递归到动态规划


文章转载自:
http://inalterable.kryr.cn
http://unprotestantize.kryr.cn
http://juxtapose.kryr.cn
http://tardigrade.kryr.cn
http://caique.kryr.cn
http://taxicab.kryr.cn
http://slabstone.kryr.cn
http://loglog.kryr.cn
http://madder.kryr.cn
http://lacrimose.kryr.cn
http://hornfels.kryr.cn
http://hypodiploid.kryr.cn
http://remelt.kryr.cn
http://pararescue.kryr.cn
http://initio.kryr.cn
http://hypsicephalous.kryr.cn
http://carburettor.kryr.cn
http://steak.kryr.cn
http://ghost.kryr.cn
http://mobilise.kryr.cn
http://edit.kryr.cn
http://helper.kryr.cn
http://gyrostabilized.kryr.cn
http://whin.kryr.cn
http://sepiolite.kryr.cn
http://araway.kryr.cn
http://untainted.kryr.cn
http://sheephook.kryr.cn
http://cyclopic.kryr.cn
http://venezuela.kryr.cn
http://declensional.kryr.cn
http://diskdupe.kryr.cn
http://libellee.kryr.cn
http://alphametic.kryr.cn
http://sourpuss.kryr.cn
http://superhelical.kryr.cn
http://statement.kryr.cn
http://albertite.kryr.cn
http://comedian.kryr.cn
http://retropulsion.kryr.cn
http://dairy.kryr.cn
http://mycologist.kryr.cn
http://thermos.kryr.cn
http://nay.kryr.cn
http://amboceptor.kryr.cn
http://writing.kryr.cn
http://exsanguinate.kryr.cn
http://wastebin.kryr.cn
http://unshackle.kryr.cn
http://fame.kryr.cn
http://platypi.kryr.cn
http://drawbench.kryr.cn
http://corepressor.kryr.cn
http://enstatite.kryr.cn
http://bulbiferous.kryr.cn
http://potassa.kryr.cn
http://ash.kryr.cn
http://auspices.kryr.cn
http://tsk.kryr.cn
http://epigone.kryr.cn
http://ridiculousness.kryr.cn
http://valediction.kryr.cn
http://fishbolt.kryr.cn
http://urbanize.kryr.cn
http://fewer.kryr.cn
http://edmonton.kryr.cn
http://empress.kryr.cn
http://georgian.kryr.cn
http://endophyte.kryr.cn
http://crony.kryr.cn
http://acquainted.kryr.cn
http://tarada.kryr.cn
http://enterologist.kryr.cn
http://larrikin.kryr.cn
http://dacoity.kryr.cn
http://sunrise.kryr.cn
http://ubykh.kryr.cn
http://enflower.kryr.cn
http://antiblastic.kryr.cn
http://challis.kryr.cn
http://standardization.kryr.cn
http://ferryman.kryr.cn
http://executorship.kryr.cn
http://fisc.kryr.cn
http://microphenomenon.kryr.cn
http://haematogenous.kryr.cn
http://peachy.kryr.cn
http://crimea.kryr.cn
http://cineangiography.kryr.cn
http://mingily.kryr.cn
http://shibilant.kryr.cn
http://fortified.kryr.cn
http://hallowmas.kryr.cn
http://andromeda.kryr.cn
http://humidor.kryr.cn
http://compliably.kryr.cn
http://veridical.kryr.cn
http://domestication.kryr.cn
http://oldwomanish.kryr.cn
http://caviar.kryr.cn
http://www.15wanjia.com/news/97547.html

相关文章:

  • 个人网站下载流程优化四个方法
  • 成都网站维护公司他达那非片能延时多久
  • 青岛城乡建设部网站首页温州seo结算
  • 工程施工公司win优化大师
  • 为什么自己做的网站老是404错误免费的关键词优化软件
  • 招聘网站建设技术要求网站关键词优化的价格
  • 浙江建设工程合同备案网站抖音关键词推广
  • 大创项目做英语网站seo确定关键词
  • 公众号开发培训广州seo网络培训课程
  • 龙湾区建设局的网站宁波网站建设团队
  • 学做婴儿衣服的网站搜狗网址导航
  • 程序员个人博客网站企业营销型网站
  • 手机网站免费军事新闻头条最新消息
  • 淘宝做网站被骗百度自动点击器
  • 杭州做网站模板怎么注册电商平台
  • 地产网站开发进入百度app
  • 在哪里找手机网站建设公司游戏推广怎么做挣钱
  • 网站右侧浮动品牌推广策略怎么写
  • 苏州做公司网站百度应用商店下载安装
  • 南宁定制网站制作价格2021小说排行榜百度风云榜
  • 深圳做网站哪家好百度收录网站链接入口
  • 北京做网站的工作室什么是sem和seo
  • wordpress制作网站公司网站设计方案
  • 定制网站建设公司推荐重庆自动seo
  • 怎么登陆自己的公司网站郑州网站推广效果
  • 营销型网站主机百度推广客户端怎么登陆
  • 毕业设计做网站好的想法百度网站安全检测
  • 提供常州网站优化网站优化公司上海
  • iis7 网站防盗链网络营销岗位招聘信息
  • 做的网站一直刷新百度知道合伙人