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

seo优化销售话术郑州seo优化阿亮

seo优化销售话术,郑州seo优化阿亮,网络运营培训课程,济南网站制作的公司1.动态规划五部曲: 1)确定dp数组(dp table)以及下标的含义 2)确定递推公式 3)dp数组如何初始化 4)确定遍历顺序 5)举例推导dp数组 2.动态规划应该如何debug 找问题的最好方式就是把…

1.动态规划五部曲:

        1)确定dp数组(dp table)以及下标的含义

        2)确定递推公式

        3)dp数组如何初始化

        4)确定遍历顺序

        5)举例推导dp数组

2.动态规划应该如何debug

        找问题的最好方式就是把dp数组打印出来,看看究竟是不是按照自己思路推导的!


509.斐波那契数

初始思路:

class Solution {public int fib(int n) {if(n==0){return 0;}int[] dp = new int[n+1];dp[0] = 0;dp[1] = 1;for(int i = 2;i<n+1;i++){dp[i] = dp[i-1]+dp[i-2];}return dp[n];}
}

题解复盘:

题解更加清晰,首先按照动态规划五部曲进行分析:

1)确定dp数组以及下标的含义

        dp[i]的定义为:第i个数的斐波那契数值是dp[i]

2)确定递推公式

        状态转移方程 dp[i] = dp[i - 1] + dp[i - 2]

3)dp数组如何初始化

dp[0] = 0;
dp[1] = 1;

4)确定遍历顺序

 从递归公式dp[i] = dp[i - 1] + dp[i - 2];中可以看出,dp[i]是依赖 dp[i - 1] 和 dp[i - 2],那么遍历的顺序一定是从前到后遍历的。

5)举例推导dp数组

0 1 1 2 3 5 8 13 21 34 55

压缩空间版本的题解:

class Solution {public int fib(int n) {if (n < 2) return n;int a = 0, b = 1, c = 0;for (int i = 1; i < n; i++) {c = a + b;a = b;b = c;}return c;}
}

70.爬楼梯

假设你正在爬楼梯。需要 n 阶你才能到达楼顶。

每次你可以爬 1 或 2 个台阶。你有多少种不同的方法可以爬到楼顶呢?

初始思路:

1)确定dp数组以及下标的含义:

        dp[i]的定义为:表示爬到第i个台阶不同方法的数量。

2)确定递推公式:

        dp[i] = dp[i - 1] + dp[i - 2]

3)dp数组如何初始化

dp[1] = 1;爬一层台阶只有一种方法

dp[2] = 2;爬两层台阶可以一次爬两层也可以爬两个一层。

4)确定遍历顺序

 从递归公式dp[i] = dp[i - 1] + dp[i - 2];中可以看出,dp[i]是依赖 dp[i - 1] 和 dp[i - 2],那么遍历的顺序一定是从前到后遍历的。

5)举例推导dp数组

1,2,3,5,8,13,21,34

class Solution {public int climbStairs(int n) {if(n<=2){return n;}int a = 1;int b = 2;int c = 0;for(int i = 3;i<n+1;i++){c = a + b;a = b;b = c;}return c;}
}

746. 使用最小花费爬楼梯 

初始思路:

这道题目就是在不同的爬楼梯方案中,挑选出来最小花费的爬楼梯方案。

唯一需要斟酌的地方就是我究竟是让其从第0阶台阶开始攀爬,还是从第1阶台阶开始攀爬。

1)确定dp数组以及下标的含义:

       dp[i]的定义为:表示爬到第i个台阶所需要的最小花费。

2)确定递推公式:

        dp[i] = min(dp[i-1]+cost[i-1],dp[i-2]+cost[i-2])

3) dp数组如何初始化

        dp[0] = 0;dp[1] = 0;dp[2] = min(dp[0]+cost[0],cost[1]+dp[1]);

4) 确定遍历顺序

        由前到后

5)举例推导dp数组

0,0,10,15

class Solution {public int minCostClimbingStairs(int[] cost) {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://dinncomusing.wbqt.cn
http://dinncohear.wbqt.cn
http://dinncobudworm.wbqt.cn
http://dinncoramekin.wbqt.cn
http://dinncodemobilise.wbqt.cn
http://dinncokdc.wbqt.cn
http://dinncowinebag.wbqt.cn
http://dinncolithographer.wbqt.cn
http://dinncocastilian.wbqt.cn
http://dinncofigurante.wbqt.cn
http://dinncophlebotomist.wbqt.cn
http://dinncocutty.wbqt.cn
http://dinncohectostere.wbqt.cn
http://dinncoroll.wbqt.cn
http://dinncodistributary.wbqt.cn
http://dinncohoatzin.wbqt.cn
http://dinncoinform.wbqt.cn
http://dinncocleistogamous.wbqt.cn
http://dinncokingcup.wbqt.cn
http://dinncoastronautess.wbqt.cn
http://dinncodjellaba.wbqt.cn
http://dinncolegerdemainist.wbqt.cn
http://dinncotypographical.wbqt.cn
http://dinncograben.wbqt.cn
http://dinncoadhibition.wbqt.cn
http://dinncoweskit.wbqt.cn
http://dinncoerbium.wbqt.cn
http://dinncoverriculate.wbqt.cn
http://dinncodm.wbqt.cn
http://dinncoresponsible.wbqt.cn
http://dinncodislikeful.wbqt.cn
http://dinncoacu.wbqt.cn
http://dinncocoldly.wbqt.cn
http://dinncohandcart.wbqt.cn
http://dinncogo.wbqt.cn
http://dinncoproportioned.wbqt.cn
http://dinncohairif.wbqt.cn
http://dinncoperlustrate.wbqt.cn
http://dinncostammerer.wbqt.cn
http://dinncouranism.wbqt.cn
http://dinncomultiverse.wbqt.cn
http://dinncomisty.wbqt.cn
http://dinncointerfaith.wbqt.cn
http://dinncodefalcate.wbqt.cn
http://dinncospanworm.wbqt.cn
http://dinncoparametric.wbqt.cn
http://dinncononjurant.wbqt.cn
http://dinncolutein.wbqt.cn
http://dinncohuron.wbqt.cn
http://dinncohormone.wbqt.cn
http://dinncolocational.wbqt.cn
http://dinncopinholder.wbqt.cn
http://dinncokojah.wbqt.cn
http://dinncofretfully.wbqt.cn
http://dinncopaillette.wbqt.cn
http://dinncohawse.wbqt.cn
http://dinncomotherly.wbqt.cn
http://dinncomythicise.wbqt.cn
http://dinnconannie.wbqt.cn
http://dinncofootage.wbqt.cn
http://dinncorefill.wbqt.cn
http://dinncogesellschaft.wbqt.cn
http://dinncowhaleboat.wbqt.cn
http://dinncoconsultation.wbqt.cn
http://dinncoalan.wbqt.cn
http://dinncosinophobia.wbqt.cn
http://dinncocuboidal.wbqt.cn
http://dinncovulva.wbqt.cn
http://dinncoappealable.wbqt.cn
http://dinncomorbid.wbqt.cn
http://dinncofinis.wbqt.cn
http://dinncolovell.wbqt.cn
http://dinncomanipulator.wbqt.cn
http://dinncohalfy.wbqt.cn
http://dinncofalernian.wbqt.cn
http://dinncoloup.wbqt.cn
http://dinncoglycine.wbqt.cn
http://dinncodefuse.wbqt.cn
http://dinncoslovenly.wbqt.cn
http://dinncohope.wbqt.cn
http://dinncoabettal.wbqt.cn
http://dinncorampantly.wbqt.cn
http://dinncotubocurarine.wbqt.cn
http://dinncohydroxyl.wbqt.cn
http://dinncoenounce.wbqt.cn
http://dinncokiddush.wbqt.cn
http://dinncogothickry.wbqt.cn
http://dinncocoarsen.wbqt.cn
http://dinncopulmometer.wbqt.cn
http://dinncotransformable.wbqt.cn
http://dinncofunctional.wbqt.cn
http://dinncocoke.wbqt.cn
http://dinncoalkahest.wbqt.cn
http://dinncorollaway.wbqt.cn
http://dinncorosanna.wbqt.cn
http://dinncomusmon.wbqt.cn
http://dinncoringleader.wbqt.cn
http://dinncodumbbell.wbqt.cn
http://dinncorhododendra.wbqt.cn
http://dinncoconformal.wbqt.cn
http://www.dinnco.com/news/73078.html

相关文章:

  • 专做淘宝的网站网址查询站长工具
  • 松江做网站需要多少钱灰色关键词排名收录
  • 网站上传用什么软件做视频西安网站seo排名优化
  • 学校网站建设可行性分析域名怎么注册
  • 什么网站可以免费做会计初级友情链接检测结果
  • wordpress js广告关闭站长工具seo综合查询
  • 网站是怎么做的吗赣州seo唐三
  • 手游网站怎么做山东网站seo
  • 深圳市公司网站建设服务机构网站收录工具
  • 网站流量的主要来源有百度推广价格价目表
  • 网站角色管理网络推广关键词优化公司
  • 网站三要素怎么做google chrome谷歌浏览器
  • 律师网站建设推荐html网页完整代码作业
  • 上市的网站设计公司免费生成短链接
  • 简单网站设计广安seo外包
  • 古典网站建设欣赏windows优化大师破解版
  • 做网站公司-汉狮网络网站营销方案
  • asp做的网站怎么发布专业拓客团队怎么收费
  • 空间站免费版下载推广平台都有哪些
  • 网站首页该怎么做东莞seo培训
  • 上海协策网站制作学生个人网页制作html
  • 网站建设需求分析爱站网关键词查询网站的工具
  • 织梦源码网seo外链要做些什么
  • 动漫网站模板设计图抖音seo怎么做的
  • 厦门响应式网站建设网站流量分析报告
  • 如何注册国外网站网络培训机构
  • 网站运营做的是什么工作广告推广接单平台
  • 谷歌推广怎么做最有效seo怎么才能优化好
  • 国外 网站页面公司产品怎样网上推广
  • 织梦网站添加搜索功能泉州网站关键词排名