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

一个网站可以做多少弹窗广告搜索引擎优化包括哪些内容

一个网站可以做多少弹窗广告,搜索引擎优化包括哪些内容,wordpress架构,玩具网站建设策划书问题: 给定一个仅包含数字 2-9 的字符串,返回所有它能表示的字母组合。答案可以按 任意顺序 返回。 给出数字到字母的映射如下(与电话按键相同)。注意 1 不对应任何字母。 示例 1: 输入:digits "23" 输…

问题:

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

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

示例 1:

输入:digits = "23"

输出:["ad","ae","af","bd","be","bf","cd","ce","cf"]

示例 2:

输入:digits = ""

输出:[]

示例 3:

输入:digits = "2"

输出:["a","b","c"]

 提示:

0 <= digits.length <= 4

digits[i] 是范围 ['2', '9'] 的一个数字。

解答思路:

1. 建立一个数字到字母的映射表,使用HashMap来存储。

2. 使用回溯法,递归地生成所有的字母组合。

3. 定义一个helper方法,传入当前的组合字符串prefix和剩余的数字字符串digits,递归生成字母组合,并将结果存入结果列表。

4. 在helper方法中,首先判断如果digits为空,说明已经把所有数字都处理完了,将当前的组合字符串加入结果列表,并返回。

5. 如果digits不为空,取出digits的第一个字符,找到对应的字母列表,遍历字母列表,对每个字母进行递归调用helper方法,在组合字符串后面加上当前的字母,传入新的剩余数字字符串digits.substring(1)。

6. 在主方法中,先判断给定的数字字符串是否为空,如果为空,直接返回空的列表。

7. 否则,调用helper方法,传入空的组合字符串和给定的数字字符串,并返回结果列表。

代码如下:

import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.Map;public class Solution {public List<String> letterCombinations(String digits) {List<String> result = new ArrayList<>();if(digits == null || digits.length() == 0){return result;}Map<Character, String> map = new HashMap<>();map.put('2', "abc");map.put('3', "def");map.put('4', "ghi");map.put('5', "jkl");map.put('6', "mno");map.put('7', "pqrs");map.put('8', "tuv");map.put('9', "wxyz");helper(result, "", digits);return result;}private void helper(List<String> result, String prefix, String digits){if(digits.length() == 0){result.add(prefix);return;}char c = digits.charAt(0);String letters = map.get(c);for(int i = 0; i < letters.length(); i++){helper(result, prefix + letters.charAt(i), digits.substring(1));}}}

(文章为作者在学习java过程中的一些个人体会总结和借鉴,如有不当、错误的地方,请各位大佬批评指正,定当努力改正,如有侵权请联系作者删帖。)

http://www.dt0577.cn/news/40871.html

相关文章:

  • 聊天网站开发外贸网站搭建推广
  • 哪个网站的前台背景墙做的好app推广一手单
  • 做h5哪些网站好 知乎seo商学院
  • html5网站模板 站长网nba交易最新消息
  • 许昌网站开发哪家好怎么自己做一个网页
  • 网站建设如何做好整体色彩搭配百度精准营销获客平台
  • 视屏网站的审核是怎么做的西安做网站
  • c 做的网站最近的时事新闻
  • 衡水住房和城乡建设局网站网站怎么弄
  • 郑州专门做网站的公司百度广告联盟赚广告费
  • 凤岗金属制品东莞网站建设技术支持seo如何优化排名
  • 中国建设银行官网网站学seo如何入门
  • 公司建网站要多少钱网站关键词排名怎么优化
  • 网站过期后百度seo优化排名
  • 幼儿园校园文化设计公司靠谱seo整站优化外包
  • 腾讯云wordpress搭建网站东莞seo建站投放
  • 三级做视频网站有哪些黑龙江暴雪预警
  • 郑州网站建设设计公司seo个人优化方案案例
  • 网站后台管理界面下载免费注册推广网站
  • 深圳旅游网站建设怎样交换友情链接
  • 网站用视频做背景网络营销专业技能
  • 阿里巴巴做网站需要多少钱网站建设企业建站
  • 环保主题网站模板网络推广优化服务
  • 啥十小企业网站建设北京seo顾问外包
  • 推荐网站网页自媒体平台排名
  • 百度做的网站后台怎么建设网站优化公司哪家效果好
  • 莆田做网站公司电话seo百度发包工具
  • 电子商务物流网站建设网站手机优化
  • 北京免费网站建设模板企业网站的基本功能
  • 东莞市个性网站建设设计企业qq营销软件