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

韩国明星都在那个网站做直播/seo综合查询爱站

韩国明星都在那个网站做直播,seo综合查询爱站,西安网站建设设计的好公司排名,优秀网站建设出售题目 有一种将字母编码成数字的方式&#xff1a;a->1, b->2, ... , z->26。 现在给一串数字&#xff0c;返回有多少种可能的译码结果。 数据范围&#xff1a;字符串长度满足 0<n≤90。 进阶&#xff1a;空间复杂度 O(n)&#xff0c;时间复杂度 O(n)。 示例1 …

题目

有一种将字母编码成数字的方式:'a'->1, 'b->2', ... , 'z->26'。

现在给一串数字,返回有多少种可能的译码结果。

数据范围:字符串长度满足 0<n≤90。

进阶:空间复杂度 O(n),时间复杂度 O(n)。

示例1

输入:

"12"

返回值:

2

说明:

2种可能的译码结果(”ab” 或”l”)

示例2

输入:

"31717126241541717"

返回值:

192

说明:

192种可能的译码结果


代码

import java.util.*;public class Solution {/*** 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可** 解码* @param nums string字符串 数字串* @return int整型*/public int solve (String nums) {int n = nums.length();//将字符串转化为字符数组char[] s = nums.toCharArray();//1.创建dp表int[] dp = new int[n];//2.初始化//2.1.处理第一种情况if(s[0] != '0') {dp[0] = 1;}//处理边界情况if(n == 1) {return dp[0];}//2.2.处理第二种情况//单独处理2个位置if(s[0] != '0' && s[1] != '0') {dp[1] += 1;}//2个位置一起处理int t = (s[0] - '0') * 10 + (s[1] - '0');if(t >= 10 && t <= 26) {dp[1] += 1;}//3.填表for(int i = 2; i < n; i++) {//3.1.单独解码的情况if(s[i] != '0') {dp[i] += dp[i- 1];}//3.2.同时解码2个位置的情况int tt = (s[i- 1] - '0') * 10 + (s[i] - '0');if(tt >= 10 && tt <= 26) {dp[i] += dp[i- 2];}}//4.返回值return dp[n - 1];}
}

http://www.jmfq.cn/news/4797001.html

相关文章:

  • 北京知名的网站建设公司/市场营销教材电子版
  • 建设厅查询网站/sem竞价托管多少钱
  • 动漫做那个视频网站/女生学市场营销好吗
  • 建一个购物网站需要什么条件/什么是百度指数
  • 网站赌博代理怎么做/网络推广公司深圳
  • 直播类型网站开发/新站seo竞价
  • 快手作品推广网站/常州网站建设制作
  • 南通企业网页制作/百度seo关键词排名s
  • jsp网站购买空间/站长工具服务器查询
  • 上海宝山区网站建设/安卓优化大师app下载安装
  • 网站建设尚品/免费b站推广网站2023
  • 做网站被骗怎么办/免费平台
  • 学校语言文字网站建设/推广公司品牌
  • 做ppt会去什么网站找图/淘客推广
  • 做阿里巴巴网站需要多少钱/搜索引擎优化是什么
  • 公司网站制作效果/网站优化检测
  • 做网站用什么语言制作最安全/热门网站
  • 网络域名ip查询/aso应用商店优化
  • 学php网站开发好吗/网站开发的流程
  • 广州 深圳 外贸网站建设/网络营销推广策划案例
  • 邵阳邵东网站建设/小说网站排名前十
  • 企业宣传网站案例/优化大师好用吗
  • 网站建设走无形资产/完整企业网站模板
  • 怎么在云主机上做网站/北京seo公司司
  • 怎么做私服发布网站/怎么做个人网页
  • 网站设计维护合同/免费seo视频教程
  • 网站设置手机才能播放/手机网站制作教程
  • 企业网络推广运营技巧/seo静态页源码
  • 做网站赚钱嘛/网络营销做得好的品牌
  • 中国建设承包商网站/百度推广官网首页