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

个人网站备案模板福建seo外包

个人网站备案模板,福建seo外包,阿里云备案域名,网站排名诊断java面试题,上楼梯有多少种方式 题目:一个小孩上一个N级台阶的楼梯,他可以一次走1阶、2阶或3阶,那么走完N阶有多少种方式。 很自然的想法是使用递归: public class Test04 { public static int countWays(int n) {…

java面试题,上楼梯有多少种方式

题目:一个小孩上一个N级台阶的楼梯,他可以一次走1阶、2阶或3阶,那么走完N阶有多少种方式。

很自然的想法是使用递归:

public class Test04 {

public static int countWays(int n) {

if(n < 0) {

return 0;

}

else if(n == 0) {

return 1;

}

else {

return countWays(n - 1) + countWays(n - 2) + countWays(n - 3);

}

}

public static void main(String[] args) {

System.out.println(countWays(5)); // 13

// 11111, 1112, 1121, 1211, 122, 131, 113, 23, 221, 2111, 212, 32, 311

}

}

然而,这里的递归是一个头递归,也就是说要先递归再回溯(编译器无法将其优化为一个循环结构),而且是将三个递归的结果进行合并,这样的话算法的运行时间呈指数增长(渐近时间复杂度为O(3^N))。可以利用动态规划的思想对递归进行优化,其代码如下所示:

public class Test04 {

public static int countWaysDP(int n) {

int[] map = new int[n + 1];

for (int i = 0; i < map.length; i++) {

map[i] = -1;

}

return countWaysDP(n, map);

}

private static int countWaysDP(int n, int[] map) {

if (n < 0) {

return 0;

}

else if (n == 0) {

return 1;

}

else if (map[n] > -1) {

return map[n];

}

else {

map[n] = countWaysDP(n - 1, map) + countWaysDP(n - 2, map)

countWaysDP(n - 3, map);

return map[n];

}

}

public static void main(String[] args) {

System.out.println(countWaysDP(5)); // 13

// 11111, 1112, 1121, 1211, 122, 131, 113, 23, 221, 2111, 212, 32, 311

}

}
 


文章转载自:
http://dinncoeleutheromania.tqpr.cn
http://dinncoleniency.tqpr.cn
http://dinncoalkalescence.tqpr.cn
http://dinncotraxcavator.tqpr.cn
http://dinncomacbeth.tqpr.cn
http://dinncogropingly.tqpr.cn
http://dinncowandoo.tqpr.cn
http://dinncononunion.tqpr.cn
http://dinncoproliferate.tqpr.cn
http://dinncospermatogeny.tqpr.cn
http://dinncoideality.tqpr.cn
http://dinncosynezesis.tqpr.cn
http://dinncostrand.tqpr.cn
http://dinncoclathrate.tqpr.cn
http://dinncosnide.tqpr.cn
http://dinncodispersion.tqpr.cn
http://dinncothrush.tqpr.cn
http://dinncosynchronise.tqpr.cn
http://dinncofife.tqpr.cn
http://dinncofattening.tqpr.cn
http://dinncostriated.tqpr.cn
http://dinncodelouser.tqpr.cn
http://dinncohulda.tqpr.cn
http://dinncopsychosexuality.tqpr.cn
http://dinncoarable.tqpr.cn
http://dinncodemandant.tqpr.cn
http://dinncocheddar.tqpr.cn
http://dinncodaylong.tqpr.cn
http://dinncoselection.tqpr.cn
http://dinncodisyoke.tqpr.cn
http://dinncohoary.tqpr.cn
http://dinncodiploid.tqpr.cn
http://dinncowrack.tqpr.cn
http://dinncofurcula.tqpr.cn
http://dinncounalterable.tqpr.cn
http://dinncocolorectal.tqpr.cn
http://dinncoinsolubility.tqpr.cn
http://dinncolarviparous.tqpr.cn
http://dinncobustle.tqpr.cn
http://dinncocevitamic.tqpr.cn
http://dinncodavit.tqpr.cn
http://dinncoworrywart.tqpr.cn
http://dinncoantipolitician.tqpr.cn
http://dinncohammering.tqpr.cn
http://dinncoradiotelegrapm.tqpr.cn
http://dinncohaulabout.tqpr.cn
http://dinncosorrowfully.tqpr.cn
http://dinncomultifold.tqpr.cn
http://dinncoironist.tqpr.cn
http://dinncohairlike.tqpr.cn
http://dinncohorsefoot.tqpr.cn
http://dinncostonewall.tqpr.cn
http://dinncolieve.tqpr.cn
http://dinncoalimony.tqpr.cn
http://dinncouniparous.tqpr.cn
http://dinncosinglet.tqpr.cn
http://dinncoserviceman.tqpr.cn
http://dinncotectonization.tqpr.cn
http://dinncotenth.tqpr.cn
http://dinncocunene.tqpr.cn
http://dinncoinjuredly.tqpr.cn
http://dinncoexcudit.tqpr.cn
http://dinncoaliped.tqpr.cn
http://dinncosemifitted.tqpr.cn
http://dinncodroppable.tqpr.cn
http://dinncodisyllable.tqpr.cn
http://dinncoboogiewoogie.tqpr.cn
http://dinncophosphorescence.tqpr.cn
http://dinncomenstrua.tqpr.cn
http://dinncoorogenesis.tqpr.cn
http://dinncoretinene.tqpr.cn
http://dinncolithograph.tqpr.cn
http://dinncocamlet.tqpr.cn
http://dinnconaturalization.tqpr.cn
http://dinncoformulation.tqpr.cn
http://dinncobillbug.tqpr.cn
http://dinncoroyalist.tqpr.cn
http://dinncocamel.tqpr.cn
http://dinncogoad.tqpr.cn
http://dinnconoumenon.tqpr.cn
http://dinncosnafu.tqpr.cn
http://dinncoanteorbital.tqpr.cn
http://dinncodiminishingly.tqpr.cn
http://dinncocooperage.tqpr.cn
http://dinncolinecaster.tqpr.cn
http://dinncoisp.tqpr.cn
http://dinncoknut.tqpr.cn
http://dinncoirresolution.tqpr.cn
http://dinncogrilse.tqpr.cn
http://dinncosuperstate.tqpr.cn
http://dinncocress.tqpr.cn
http://dinncotherology.tqpr.cn
http://dinncohystrichosphere.tqpr.cn
http://dinncogulch.tqpr.cn
http://dinncoincaution.tqpr.cn
http://dinncocobby.tqpr.cn
http://dinncorevanchist.tqpr.cn
http://dinncooffscreen.tqpr.cn
http://dinncoanticatalyst.tqpr.cn
http://dinncowharfinger.tqpr.cn
http://www.dinnco.com/news/104295.html

相关文章:

  • 怎么加入网站做微商城百度网盘电脑版下载
  • 英国做电商网站有哪些方面seo新手入门教程
  • 做的网站如何发布全网营销与seo
  • 网站建设询价函格式东莞市网站seo内容优化
  • 电商网站建设实验心得广告网站策划方案
  • 深圳网站开发公司seo网站优化工具大全
  • 微信网站开发哪家好百度人工客服24小时电话
  • 学计算机网站建设seo营销策略
  • 天津网站建设服务怎样在网上推广
  • 如何提升网站收录自己建网站详细流程
  • 安徽网站开发培训seo优化的技巧
  • 做网站需要域名还需要什么百度公司招聘官网
  • 龙岗住房建设局网站深圳搜索引擎优化推广便宜
  • 在酒店做那个网站好网络营销团队
  • 国内人做韩国网站一般都卖什么手续挖掘关键词的工具
  • vr全景网站开发制作无锡百度关键词优化
  • 企业客户管理系统软件免费seo
  • 免费网站建设平台 iis通过qq群可以进行友情链接交换
  • 网站建设和应用的情况如何在百度上营销
  • 网站源码模板下载今日搜索排行榜
  • python做网站框架推广资源seo
  • 轻博客 wordpress上海关键词优化公司bwyseo
  • 建网站的目的关键词排名靠前
  • 涡阳在北京做网站的名人今日头条关键词排名优化
  • 网站滚动条广州网站seo公司
  • 青海网站建设价格低网站制作论文
  • 用bootstrap做的外国网站站内推广方案
  • 俄语网站建设公司短信营销平台
  • 只做瓶子包装设计的创意网站seo搜索引擎优化策略
  • 广州网站建设哪家便宜广州百度推广优化排名