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

仿做购物网站公司注册流程及注意事项及细节

仿做购物网站,公司注册流程及注意事项及细节,不记得域名管理网站,比百度强大的搜索引擎一条包含字母 A-Z 的消息通过以下映射进行了 编码 : "1" -> A "2" -> B ... "25" -> Y "26" -> Z 然而,在 解码 已编码的消息时,你意识到有许多不同的方式来解码,因为有些…

一条包含字母 A-Z 的消息通过以下映射进行了 编码 :

"1" -> 'A'
"2" -> 'B'
...
"25" -> 'Y'
"26" -> 'Z'

然而,在 解码 已编码的消息时,你意识到有许多不同的方式来解码,因为有些编码被包含在其它编码当中("2" 和 "5" 与 "25")。

例如,"11106" 可以映射为:

  • "AAJF" ,将消息分组为 (1, 1, 10, 6)
  • "KJF" ,将消息分组为 (11, 10, 6)
  • 消息不能分组为  (1, 11, 06) ,因为 "06" 不是一个合法编码(只有 "6" 是合法的)。

注意,可能存在无法解码的字符串。

给你一个只含数字的 非空 字符串 s ,请计算并返回 解码 方法的 总数 。如果没有合法的方式解码整个字符串,返回 0

题目数据保证答案肯定是一个 32 位 的整数。

示例 1:

输入:s = "12"
输出:2
解释:它可以解码为 "AB"(1 2)或者 "L"(12)。

示例 2:

输入:s = "226"
输出:3
解释:它可以解码为 "BZ" (2 26), "VF" (22 6), 或者 "BBF" (2 2 6) 。

示例 3:

输入:s = "06"
输出:0
解释:"06" 无法映射到 "F" ,因为存在前导零("6" 和 "06" 并不等价)。

这道题我没有思路,官方思路如下:

动态规划:

用一个f[i]数组表示以下标i结尾的解码方法数量,

如果第一个就是0,那return 0即可

否则,初始化f[0]=1(表示有一种解码方法)

然后遍历,如果自己本身不为0,那f[i]+=f[i-1](可以累加)

如果自己为0,且前一个数不为0,那判断自己和前一个数组合起来,如果值在10~26之内就合法

f[i]+=f[i-2](如果i-2存在的话)

class Solution {public int numDecodings(String s) {int n=s.length();int f[]=new int[n];if(s.charAt(0)=='0'){return 0;}f[0]=1;for(int i=1;i<n;i++){if(s.charAt(i)!='0'){f[i]+=f[i-1];}if(i-2>=0&&(s.charAt(i-1)-'0')*10+(s.charAt(i)-'0')<=26&&s.charAt(i-1)!='0'){f[i]+=f[i-2];}if(i-2<0&&(s.charAt(i-1)-'0')*10+(s.charAt(i)-'0')<=26){f[i]+=1;}}return f[n-1];}
}

http://www.yayakq.cn/news/167478/

相关文章:

  • 邢台县教育局五库建设网站济南网站设计公司排名
  • 通信工程建设网站江苏初中课程基地建设网站
  • 如何建设自己的摄影网站网站图标只做
  • 泉州网站开发导视设计提案
  • 网站建设的格式怎样建设一个好的企业网站
  • 轻淘客网站模板郑州厉害的seo优化顾问
  • 网站管理助手3.0企业营销策略有哪些
  • 网站设计及开发2017网站开发发展前景
  • 学校网站建设渠道阿里云wordpress一键安装包
  • 富阳网站定制开发哪家公司好wordpress固定链接文章发布失败
  • 网站建设中服务器的搭建方式有几种weui wordpress模板
  • 国外效果超炫网站京紫元年网站建设
  • 柳市网站优化用台式机做网站服务器
  • 动态小网站404网站怎么打开
  • 搭建租号网的网站网站如何添加百度地图
  • 汽车网有哪些网站大全深圳网站建设制作视频软件
  • 淘宝客返利网站开发网站建设与维护是做什么
  • 做旅游宣传网站的流程wordpress建站方向
  • 传统外贸网站的seo运用移动互联网开发
  • 阿里巴巴专门做外贸的网站合肥百度快照优化排名
  • 做网站外包给淘宝好吗广州市做网站的
  • 网站推广优化排名公司帝国cms 网站名称
  • 建设农垦网站wordpress小型论坛主题
  • 个人微信号做网站行吗自媒体平台排行榜前十名
  • 电子商务网站开发价格现在哪里大搞建设
  • 遵义市 网站建设北京百度糯米团购有做网站的电话吗
  • 设计网站首页seo官网优化怎么做
  • 做手机网站用什么程序好电脑如何重新安装wordpress
  • 网站环境配海宁做网站的公司
  • 移动免费网站建设公司合法网站域名怎么注册