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

做网站需要的公司软件开发培训机构去哪个学校

做网站需要的公司,软件开发培训机构去哪个学校,张家口做网站哪家好,html 好的网站一、题目解析 将对应字符转化为数字,我们知道有的大写字母范围是在[1,9],剩下的则是[10,26],这个对应关系使我们解题的关键。 二、算法原理 1.状态表示 dp[i]表示:以i位置为结尾时,解码方法总…

一、题目解析

 将对应字符转化为数字,我们知道有的大写字母范围是在[1,9],剩下的则是[10,26],这个对应关系使我们解题的关键。

二、算法原理

1.状态表示

dp[i]表示:以i位置为结尾时,解码方法总数

2.状态转移方程

根据最近的一步划分问题

 3.初始化

根据状态转移方程,我们需要对dp[0]和dp[1]初始化,对于dp[0]只有1或0两种可能,而dp[i]则有三种可能0,1,2,还需要注意处理越界问题,在跑示例的时候会遇到的,这里不做过多赘述。

4.填表顺序

为了计算dp[i]我们需要知道前一个位置和前两个位置的值,所以我们需要从左向右填表。

5.返回值

我们状态表示定义dp[i]表示:以i位置为结尾,解码方法的总方法数,所以返回dp[n-1],这里的n是给定string的长度

老规矩,根据上面的原理自己实现,链接:91. 解码方法 - 力扣(LeetCode)

三、代码示例

class Solution {
public:int numDecodings(string s) {int n = s.size();vector<int> dp(n);dp[0] = (s[0] - '0') >= 1 && (s[0] - '0') <= 9 ? 1 : 0;//处理dp[0]if(n<2) return dp[0];//当n<2时下面操作会越界,所以直接返回dp[0]if(((s[0] - '0') >= 1 && (s[0] - '0') <= 9) && ((s[1]-'0') >=1 && (s[1]-'0') <=9) ) dp[1] += 1;else dp[1] += 0;if(((s[0] - '0')*10 + (s[1] - '0')) >=10 && ((s[0] - '0')*10 + (s[1] - '0')) <=26)//判断s[0]+s[1]能否解码dp[1] += 1;else dp[1] += 0; for(int i = 2;i<n;i++){if((s[i] - '0') >= 1 && (s[i] - '0') <= 9) dp[i] += dp[i-1];else dp[i] += 0;if(((s[i-1] - '0')*10 + (s[i] - '0')) >=10 && ((s[i-1] - '0')*10 + (s[i] - '0')) <=26)dp[i] += dp[i-2];else dp[i] += 0; }//if(dp[0] == 0) return 0;return dp[n-1];}
};

 看到最后,如果对您有帮助还请点赞和收藏,我们下期再见!

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

相关文章:

  • 自助建站推广一个新的app如何推广
  • 网站建设实训日志如何制作小程序
  • 潍坊地区网站制作流量宝官网
  • 网站安全维护怎么做兰州网站seo服务
  • 论坛类网站开发报价网络营销好找工作吗
  • 五星级酒店网站建设中国疫情今天最新消息
  • 怎么做网站排名会更好传媒公司
  • 网站开发技术的简历天津seo排名
  • 濮阳做公司网站外贸推广代理
  • 网站建设商务通什么意思淘宝直通车推广怎么做
  • 怎么用ps做网站首页图片尺寸百度竞价一个月5000够吗
  • 河北网站建设口碑好网页模板建站系统
  • 广州外贸型网站建设百度指数分析
  • 深圳专业网站建设平台网页谷歌seo排名优化服务
  • auxer可以做网站嘛百度电脑版官网
  • 外贸网站建设服务平台网络营销软文范例300
  • 青岛高端网站开发公司百度新闻发布平台
  • 山东做网站费用如何免费引流推广
  • 无锡市建设安全监督网站个人博客网站搭建
  • 2019做网站seo行不行自己接单的平台
  • vs网页设计教程广东seo推广贵不贵
  • 开发门户网站多少钱百度收录网址提交
  • 网站开发 法律申明宁波seo网络推广代理公司
  • html个人网站设计商丘seo
  • 记事本做的网站链接怎么装饰广州seo网站推广
  • 专业网站设计制作费用专业的推广公司
  • 南宁智慧园区网站建设今日最新头条新闻条
  • 汕尾网站建设seo 推广
  • 封面上的网站怎么做的seo资讯
  • jiasale wordpress网站seo入门基础教程书籍