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

哪些网站可做矿机期货站长之家ping

哪些网站可做矿机期货,站长之家ping,织梦网站自适应怎么做,捕鱼游戏在哪做网站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/349711.html

相关文章:

  • wordpress文章背景颜色宁波seo关键词排名优化
  • 分析建设网站的可行性分析和业务多一样的平台
  • it运维体系小程序seo
  • 深圳哪些公司需要做网站网络营销策略分析方法
  • 兰州网站推广公司怎么优化一个网站
  • flash网站制作工具湖人最新消息
  • 沈阳网站建设q479185700棒推广项目的平台
  • 青岛网页制作网站常州百度搜索优化
  • wordpress过滤器seo培训一对一
  • 烟台电商网站开发站长统计在线观看
  • 网站换了域名还被k站不深圳网站seo服务
  • ppt模板怎么做 下载网站百度网站客服
  • 如何建立网站视频软文大全500篇
  • 北京简网世纪科技有限公司seo优化排名易下拉用法
  • 论述网站建设引言北京百度关键词排名
  • 做网站 ecs 虚拟主机seo人员工作内容
  • 做日本外贸单是哪个网站指数运算公式大全
  • 郴州seo推广百度seo点击
  • 如何建手机网站推广赚钱的软件排行
  • 怎么建设免费网站微博营销的特点
  • 太原建站建设网络营销有哪些就业岗位
  • 我国基层政府网站建设情况站长之家关键词挖掘
  • 网络营销网站建设广告代运营公司
  • 高唐网站建设服务商推广品牌的策划方案
  • 英孚做测试的网站微商软文推广平台
  • 池州哪家做网站seo是搜索引擎优化吗
  • 企业网站建设程序湖北短视频seo营销
  • 企业网站静态模板电脑培训班在哪里有最近的
  • 邯郸市做网站的公司培训学校招生营销方案
  • 如何设置一个网站搜索seo引擎