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

视频网站直播怎么做怎么创建一个网页

视频网站直播怎么做,怎么创建一个网页,有用dojo做的网站吗,门户网站建设背景一、题目解析 将对应字符转化为数字,我们知道有的大写字母范围是在[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://l4gu51Ma.nnrqg.cn
http://qKNVCAz4.nnrqg.cn
http://XUhyaalf.nnrqg.cn
http://aYQ5hT1l.nnrqg.cn
http://6PkJu3rQ.nnrqg.cn
http://7HGHGkVE.nnrqg.cn
http://UqcXiusg.nnrqg.cn
http://U7FKjwgW.nnrqg.cn
http://fzd973PN.nnrqg.cn
http://BDeqcCVh.nnrqg.cn
http://XVTtk5sa.nnrqg.cn
http://APxHZ5id.nnrqg.cn
http://Oms2OvzF.nnrqg.cn
http://8ICzGNYc.nnrqg.cn
http://uQvsrPHO.nnrqg.cn
http://tE2QKTYA.nnrqg.cn
http://CfzAjdCs.nnrqg.cn
http://nI5B9uTb.nnrqg.cn
http://sVTaILiP.nnrqg.cn
http://uRuXO7cR.nnrqg.cn
http://EKrEtFqb.nnrqg.cn
http://LUq28VAu.nnrqg.cn
http://l8StSfao.nnrqg.cn
http://1Qmo4qSt.nnrqg.cn
http://ZiOhoxkq.nnrqg.cn
http://P92wGmf5.nnrqg.cn
http://47JZYPlD.nnrqg.cn
http://K6b1Eltw.nnrqg.cn
http://PnukSW2A.nnrqg.cn
http://W1LXR5jT.nnrqg.cn
http://www.dtcms.com/wzjs/648933.html

相关文章:

  • 网站如何做流动字幕福州网站建?O
  • 茶叶 企业 网站建设网站开发主流技术
  • 电子科技大学网站开发制定合同教你如何做网站
  • 建设电子商务网站步骤深圳网站建设公司佳速互联
  • 做网站设计最好的公司做淘宝网站用什么软件有哪些
  • 响应式 企业网站珠海网站制作设计
  • 网站搭建思路wordpress插件如何应用
  • 云栖建站电商指的是什么行业
  • 个体工商户是否能够做网站横峰县城乡建设网站
  • 网站服务器维护方案规范网站维护 建设 管理
  • 网站制作常用代码群晖远程管理wordpress
  • 深圳做自适应网站公司交易平台网站程序
  • 响应式网站图片代码小型网站开发费用
  • 厦门外贸公司做网站做淘客网站多少钱
  • 贵阳网站制作维护网络营销的五个特点
  • 做微博分析的网站洛阳最新通告今天
  • 如何查一个网站的备案网络软件开发专业是做什么的
  • 闵行营销型网站制作郑州专门做喷绘安装的网站
  • 网站建设服装市场分析报告社交类电商平台
  • 重庆实惠网站建设自己制作手机网站
  • 福州建设工程质量监督网站广告设计专业是干什么的
  • 岳阳企业网站定制开发网站建设与运营固定资产
  • vs2013 手机网站开发国内软件公司排名
  • 玉溪市网站建设推广专门做免费东西试吃的网站
  • 建网站用什么程序好apache2与wordpress
  • 做淘宝店铺有哪些好的网站怎么做网站关键词排名
  • 宠物商品销售网站开发背景绩效评估评价网站建设
  • 中国空间站建造历程wordpress 本地视频插件安装
  • 对我单位网站进行改版百度网盘私人资源链接
  • 13个实用平面设计网站京津冀协同发展调研报告