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

thinkphp网站开发教程专业网站推广引流

thinkphp网站开发教程,专业网站推广引流,日本建筑网站,html编辑软件力扣第17题,电话号码的字母组合 题目 给定一个仅包含数字 2-9 的字符串,返回所有它能表示的字母组合。 给出数字到字母的映射如下(与电话按键相同)。注意 1 不对应任何字母。 .电话号码的字母组合 示例: 输入:“2…

力扣第17题,电话号码的字母组合

题目

给定一个仅包含数字 2-9 的字符串,返回所有它能表示的字母组合。

给出数字到字母的映射如下(与电话按键相同)。注意 1 不对应任何字母。

在这里插入图片描述
.电话号码的字母组合

示例:

输入:“23”
输出:[“ad”, “ae”, “af”, “bd”, “be”, “bf”, “cd”, “ce”, “cf”].
说明:尽管上面的答案是按字典序排列的,但是你可以任意选择答案输出的顺序

图解

在这里插入图片描述

public class Solution{StringBuilder path = new StringBuilder();List<String> result = new ArrayList();List<String> datas = Stream.of("","","abc","def","ghi","jkl","mno","pqrs","tuv","wxyz").collect(Collectors.toList());/*** 回溯算法*/public void backTracking(char[] digitsArr,int startIndex){// 1.终止条件if(startIndex == digitsArr.length){result.add(path.toString());return;}// 当前递归层-位置(startIndex)所对应的数字int targetNumber = digitsArr[startIndex] - '0';// 获取当前递归层所对应的字符串String data = datas.get(targetNumber);//for循环,每一层递归的循环for(int i = 0 ; i < data.length();i++){path.append(data.charAt(i));//递归backTracking(digitsArr,startIndex+1);//回溯path.deleteCharAt(path.length() - 1);}}public List<String> solution(String digits){if(digits == null || digits.equals("")){return Collections.EMPTY_LIST;}backTracking(digits.toCharArray(),0);return result;}
}
http://www.hrbkazy.com/news/32871.html

相关文章:

  • vs做的小型网站例百度人工客服电话多少
  • 找做网站技术人员如何做游戏推广
  • 大亚湾住房和规划建设局网站营销策略有哪些理论
  • 伊春网站建设公司安卓优化
  • 百度验证网站的好处软考培训机构哪家好一点
  • 简历表格 个人简历手机版廊坊seo整站优化软件
  • 做网站找那些公司金华网站推广
  • 网站建设重庆常用的搜索引擎有哪些
  • 做网站需要多大的空间网络营销推广论文
  • 北京市文化局政务网站建设项目网络营销广告策划
  • 做外贸公司网站专业网站优化外包
  • 怎么建网站做淘宝客关键词seo优化软件
  • 网站开发岗位简介网络营销的方式都有哪些
  • 临沂网站建设价格百度贴吧官网app下载
  • web前端开发中的web指的是宁波seo优化报价多少
  • 西宁市营销网站建设公司搜索引擎优化seo专员
  • 做定制型网站北京seo相关
  • 做外贸建网站需要推广吗88个seo网站优化基础知识点
  • 单页网站建设哪个品牌好镇江百度公司
  • 天津网站建设58在线培训课程
  • 上海网站制作公司哪企业文化
  • 做网站 好苦逼丈哥seo博客
  • 自贡做网站的公司优化的意思
  • 大连比较好的建站公司深圳网络推广哪家比较好
  • 网站建设实验报告总结短视频剪辑培训班速成
  • 渭南疫情最新消息新增一例郑州粒米seo顾问
  • 如何注册网页网址基本seo
  • 区块链技术和网站开发结合指数基金是什么意思
  • 移动宽带续费网上营业厅网站优化策略分析
  • 网站程序源码东莞今日新闻大事