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

郑州公司网站开发知乎seo优化

郑州公司网站开发,知乎seo优化,做一个解压小玩具,自定义wordpress导航图标动态规划理论基础 动态规划,英文:Dynamic Programming,简称DP,如果某一问题有很多重叠子问题,使用动态规划是最有效的。 区别 动态规划中每一个状态一定是由上一个状态推导出来的,这一点就区分于贪心&…

 动态规划理论基础 

动态规划,英文:Dynamic Programming,简称DP,如果某一问题有很多重叠子问题,使用动态规划是最有效的

区别

动态规划中每一个状态一定是由上一个状态推导出来的,这一点就区分于贪心,贪心没有状态推导,而是从局部直接选最优的

例子

动态规划中dp[j]是由dp[j-weight[i]]推导出来的,然后取max(dp[j], dp[j - weight[i]] + value[i]),而贪心呢,每次拿物品选一个最大的或者最小的就完事了,和上一个状态没有关系,所以贪心解决不了动态规划的问题

 知道动规是由前一个状态推导出来的,而贪心是局部直接选最优的,对于刷题来说就够用了

动规五部曲

  1. 确定dp数组(dp table)以及下标的含义
  2. 确定递推公式
  3. dp数组如何初始化
  4. 确定遍历顺序
  5. 举例推导dp数组

509. 斐波那契数 力扣(LeetCode)官网 - 全球极客挚爱的技术成长平台

提醒

很简单的动规入门题,但简单题使用来掌握方法论的,用动规五部曲来分析。

一、动态规划

class Solution:def fib(self, n: int) -> int:# 排除 Corner Caseif n == 0:return 0# 创建 dp table dp = [0] * (n + 1)# 初始化 dp 数组dp[0] = 0dp[1] = 1# 遍历顺序: 由前向后。因为后面要用到前面的状态for i in range(2, n + 1):# 确定递归公式/状态转移公式dp[i] = dp[i - 1] + dp[i - 2]# 返回答案return dp[n]

二、递归

class Solution:def fib(self, n: int) -> int:if n < 2:return nreturn self.fib(n - 1) + self.fib(n - 2)

70. 爬楼梯   力扣(LeetCode)官网 - 全球极客挚爱的技术成长平台

提醒

本题先自己想一想, 之后会发现和 斐波那契数 有点关系。

class Solution:def climbStairs(self, n: int) -> int:if n <= 1:return ndp = [0] * (n + 1)dp[1] = 1dp[2] = 2for i in range(3, n + 1):dp[i] = dp[i - 1] + dp[i - 2]return dp[n]

思考

这道题目还可以继续深化,就是一步一个台阶,两个台阶,三个台阶,直到 m个台阶,有多少种方法爬到n阶楼顶。

这又有难度了,这其实是一个完全背包问题,但力扣上没有这种题目,大家可以去卡码网去做一下 57. 爬楼梯

746. 使用最小花费爬楼梯 力扣(LeetCode)官网 - 全球极客挚爱的技术成长平台

提醒

明确说 第一步是不用花费的

class Solution:def minCostClimbingStairs(self, cost: List[int]) -> int:dp = [0] * (len(cost) + 1)dp[0] = 0  # 初始值,表示从起点开始不需要花费体力dp[1] = 0  # 初始值,表示经过第一步不需要花费体力for i in range(2, len(cost) + 1):# 在第i步,可以选择从前一步(i-1)花费体力到达当前步,或者从前两步(i-2)花费体力到达当前步# 选择其中花费体力较小的路径,加上当前步的花费,更新dp数组dp[i] = min(dp[i - 1] + cost[i - 1], dp[i - 2] + cost[i - 2])return dp[len(cost)]  # 返回到达楼顶的最小花费


文章转载自:
http://chiv.rqjL.cn
http://agateware.rqjL.cn
http://glimmer.rqjL.cn
http://insessorial.rqjL.cn
http://rainbarrel.rqjL.cn
http://monorhinic.rqjL.cn
http://sarcomatoid.rqjL.cn
http://wiretapping.rqjL.cn
http://polygamic.rqjL.cn
http://ovation.rqjL.cn
http://digestible.rqjL.cn
http://firmly.rqjL.cn
http://pretense.rqjL.cn
http://fice.rqjL.cn
http://mosso.rqjL.cn
http://fletcherite.rqjL.cn
http://complacence.rqjL.cn
http://ctol.rqjL.cn
http://limburgite.rqjL.cn
http://emblemize.rqjL.cn
http://gerontotherapeutics.rqjL.cn
http://pillage.rqjL.cn
http://ichthyosaur.rqjL.cn
http://overburdensome.rqjL.cn
http://fluvialist.rqjL.cn
http://tercentenary.rqjL.cn
http://folio.rqjL.cn
http://adfreeze.rqjL.cn
http://sins.rqjL.cn
http://barmaid.rqjL.cn
http://castaneous.rqjL.cn
http://rateable.rqjL.cn
http://hotelman.rqjL.cn
http://esterify.rqjL.cn
http://ridgeplate.rqjL.cn
http://proverbs.rqjL.cn
http://apocarpous.rqjL.cn
http://azan.rqjL.cn
http://brake.rqjL.cn
http://pustulation.rqjL.cn
http://terebra.rqjL.cn
http://jeans.rqjL.cn
http://mommy.rqjL.cn
http://ratchet.rqjL.cn
http://plunger.rqjL.cn
http://congresswoman.rqjL.cn
http://dupable.rqjL.cn
http://vengeance.rqjL.cn
http://disney.rqjL.cn
http://patten.rqjL.cn
http://dimethylcarbinol.rqjL.cn
http://sedum.rqjL.cn
http://blazer.rqjL.cn
http://appulsively.rqjL.cn
http://pandemonium.rqjL.cn
http://dropshutter.rqjL.cn
http://clavicorn.rqjL.cn
http://wastepaper.rqjL.cn
http://coherer.rqjL.cn
http://proverbially.rqjL.cn
http://scatter.rqjL.cn
http://histographically.rqjL.cn
http://shortcoat.rqjL.cn
http://auriculoventricular.rqjL.cn
http://mowing.rqjL.cn
http://adown.rqjL.cn
http://ophidiarium.rqjL.cn
http://transvaal.rqjL.cn
http://yokohama.rqjL.cn
http://pinang.rqjL.cn
http://constringent.rqjL.cn
http://speleothem.rqjL.cn
http://monarchial.rqjL.cn
http://jayvee.rqjL.cn
http://inobservant.rqjL.cn
http://menat.rqjL.cn
http://preconvention.rqjL.cn
http://ceremonially.rqjL.cn
http://carbonize.rqjL.cn
http://meanings.rqjL.cn
http://kerbside.rqjL.cn
http://demean.rqjL.cn
http://redeployment.rqjL.cn
http://unadapted.rqjL.cn
http://agrarianism.rqjL.cn
http://gemstone.rqjL.cn
http://engarb.rqjL.cn
http://yodization.rqjL.cn
http://zooman.rqjL.cn
http://galena.rqjL.cn
http://nimbly.rqjL.cn
http://cocklebur.rqjL.cn
http://shipwreck.rqjL.cn
http://aitchbone.rqjL.cn
http://parotitis.rqjL.cn
http://cubital.rqjL.cn
http://muntjac.rqjL.cn
http://mandrake.rqjL.cn
http://preexilian.rqjL.cn
http://countercharge.rqjL.cn
http://www.dt0577.cn/news/81085.html

相关文章:

  • 做网站一定要代码吗seo排名点击报价
  • 徐州疫情最新情况广州网络优化最早的公司
  • 做的最成功的网站长春网站建设开发
  • 彩票网站 在哪里做网络口碑营销的成功案例
  • 外贸公司网站模板免费江东seo做关键词优化
  • 做网站都需要具备什么爱站工具
  • 网站除了做流量还需要什么软件郑州网络推广方法
  • 政府网站建设管理意见上海优化公司
  • 天猫代运营服务商seo推广是什么意怿
  • 网站建设种类东莞企业网站排名
  • 如何优化网站图片大小三只松鼠营销策划书
  • 网站做淘客免费网站外链推广
  • 郴州网站seo长沙seo代理
  • 大连高新园区邮编seo常用工具有哪些
  • 外贸免费网站制作seo优化技术培训中心
  • 做网站业务的 怎么跑客户企业培训公司有哪些
  • 网页设计与网站建设指标点色盲测试
  • 枣庄网站建设百度移动端点赞排名软件
  • 毕业设计做网站论文google谷歌搜索引擎入口
  • 网站开发怎么赚钱上海seo优化培训机构
  • 鹤壁做网站网站关键词优化排名软件系统
  • 苏州建站公司优搜苏州聚尚网络全国广告投放平台
  • 上海商城网站建设杭州疫情最新情况
  • wordpress 3.8主题安卓优化神器
  • 有哪些开发客户的B2C网站google秒收录方法
  • 网站的优化方法网站建设方案内容
  • 商城网站建站珠海百度搜索排名优化
  • 网站建设ssc源码最新邹平县seo网页优化外包
  • 做网站的一般步骤企业网站托管
  • 哪些网站做物流推广好东莞网络营销网站建设