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

哪些网站可做矿机期货怎么做百度网页

哪些网站可做矿机期货,怎么做百度网页,市总工会智慧网站建设材料,付网站建设费用 会计科目leetcode91题(解码方法) 分析题目: 1.这是一种解码,就是给多个数字组成的字符串,把这些数字解码成字母,看看一共有多少种 2.如果一个数字前有前导0就不合法,比如06,这与6不同&…

leetcode91题(解码方法)

 分析题目:

1.这是一种解码,就是给多个数字组成的字符串,把这些数字解码成字母,看看一共有多少种

2.如果一个数字前有前导0就不合法,比如06,这与6不同,所以06不能解码

算法原理:

状态表示:经验+题目(以i位置为结尾时,巴拉巴拉)

根据题目,状态就是以i位置为结尾时,一共有多少总解码方式

所以dp[i]:以i结尾时有多少总解码方式

状态转移方程:根据最近的一步,划分问题

成功与失败都有可能,所以最后的dp[i]编写代码时要注意 

 初始化:保证填表时不会越界

根据状态方程我们看出0和1可能会越界,所以我们需要单独填0/1的位置,0的位置就是一个字符,那它如果是1<=a<=9的化就是合法的,dp[0]:表示的是以0位置为结尾,总的解码方法

1可以自己画图理解以下

填表顺序:

从左往右

返回值:

dp[n-1] 

代码编写

 细节问题:

有没有发现我们的初始化很繁琐

这里介绍处理边界问题和初始化的技巧:

如果觉得初始化0和1的位置很繁琐,那就多开一个空间,让0的位置没用

但注意:要保证后面的填表是正确的,比如你填2位置的时候,2是进入循环填的,如果你一开始0的位置初始化为0,2的填表就可能出错,dp[2]=dp[1]+dp[0];这时候即使你组合和单独都解码成功,2都会填成1;所以我们要注意一开始0的位置要初始化为1才能保证后面填表正确

要注意下标的映射关系,dp[i-1]=s[i];找解码方式的时候要注意dp和s下标映射关系

http://www.dtcms.com/wzjs/398143.html

相关文章:

  • 各大网站提交入口整合营销理论主要是指
  • wordpress访问3秒以上优化网站结构一般包括
  • 网站公司怎么做运营免费网站
  • 成都企业建站模板谷歌play
  • 芜湖市网站建设seo工程师招聘
  • 济南网站建设山东聚搜网见效快百度站长工具app
  • 迪庆北京网站建设网站关键词优化培训
  • 网站营销单页怎么做营销推广是什么意思
  • 佛山网站设计平台引擎搜索
  • 金融代理平台代理加盟国际站seo优化是什么意思
  • 网站中的滚动照片怎么做百度账号注册入口
  • 网站运营工作计划泉州全网营销推广
  • 太仓做网站360优化大师最新版下载
  • php网站留言微信营销方式
  • 朔州做网站的公司石家庄网站建设seo
  • 广州白云学校网站建设天天seo百度点击器
  • 最火的网站开发框架网络营销推广渠道
  • 烟台网站建设方案报价百度商业平台
  • ps做网站浏览器预览阿里云域名购买
  • logo素材网站有哪些惠州网站建设方案推广
  • 购物网站建设服务哪里可以接广告
  • 永清住房和城乡建设部网站专业的郑州网站推广
  • 湘潭学校网站建设 精诚磐石网络品牌运营管理公司
  • 南阳做网站的公司百度搜索风云榜游戏
  • 怎么查一个网站做的外链互联网推广方式有哪些
  • wordpress用户注册没有收到邮箱宁波seo外包推广平台
  • b2c电商平台的特点有哪些什么软件可以优化关键词
  • 阿里巴巴做网站教程最近新闻热点大事件
  • 如何做网站报价百度seo怎么做网站内容优化
  • 网站建设电子商务课总结和体会网络舆情分析报告范文