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

专业设计网站排行榜百度西安分公司地址

专业设计网站排行榜,百度西安分公司地址,旅游响应式网站建设,公司网站设计规范题目描述 给定一个仅包含数字 2-9 的字符串&#xff0c;返回所有它能表示的字母组合。答案可以按 任意顺序 返回。 给出数字到字母的映射如下&#xff08;与电话按键相同&#xff09;。注意 1 不对应任何字母。 class Solution {List<String> res new ArrayList<…

题目描述

给定一个仅包含数字 2-9 的字符串,返回所有它能表示的字母组合。答案可以按 任意顺序 返回。

给出数字到字母的映射如下(与电话按键相同)。注意 1 不对应任何字母。
在这里插入图片描述

class Solution {List<String> res = new ArrayList<>();String[] letterMap = {"", "", "abc", "def", "ghi", "jkl", "mno", "pqrs", "tuv", "wxyz"};StringBuffer path = new StringBuffer();void backtracking(String digits, int index) { //如digits是"23",index是0if (digits.length() == path.length()) {res.add(path.toString());return;}int num = digits.charAt(index) - '0';String str = letterMap[num];	//如str是"abc"for (int i = 0; i < str.length(); i++) {path.append(str.charAt(i));backtracking(digits, index + 1);path.delete(path.length()-1, path.length());}}public List<String> letterCombinations(String digits) {if(digits.length()==0)return res;backtracking(digits, 0);return res;}
}

小结:中断了好多天回归刷题,这道题需要注意的是Java的String和数组的API与C++有很多不同,比如"23"找到2对应的"abc"和3对应的"def",之后套用回溯的模板,注意index是什么,i是什么,不要弄乱。

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

相关文章:

  • 扫码推广平台hyein seo是什么牌子
  • 肇庆市人民政府门户网站正规seo需要多少钱
  • 国家新冠疫情最新政策百度seo关键词排名优化
  • 软件源码成品资源下载网站企业网络营销策划案
  • 开锁换锁做网站西安网站优化推广方案
  • 海淀公司网站搭建为什么不能去外包公司
  • 太和县住房和城乡建设局网站品牌营销策划公司排名
  • 食品网站建设武汉seo认可搜点网络
  • 商品网站建设及推广策划书百度一下官方网址
  • 3合1网站建设公司seo网站查询
  • 网站搭建后台百家号seo
  • 惠州网站建设是什么意思win优化大师有免费版吗
  • 西宁做网站好的公司爱站关键词查询
  • 网站谁做的百度招聘官网首页
  • 做网站muse好还是DW好用网站备案是什么意思
  • 广州建站免费模板图片外链在线生成
  • 网站如何快速免费推广石家庄seo结算
  • 公司网站推广如何做站长工具忘忧草社区
  • 网站建设规划书300字成都网络推广哪家好
  • 哪些网站首页做的好今日头条新闻视频
  • 建立企业网站的目的收录查询
  • 网站首页的滚动大图怎么做产品推广软文500字
  • 网站怎么做子分类百度人工申诉客服电话
  • 做海外生意的网站网络服务器价格
  • 怎么知道一个网站是哪家公司做的班级优化大师简介
  • 怎样做无水印视频网站学it学费大概多少钱
  • 宠物网站开发与实现结论企业文化设计
  • 进一步强化网站建设百度指数数据官网
  • 在网站的标题上怎么做图标百度新闻头条
  • 做网站开端口冲突解决视频号最新动作