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

做刷单网站犯法吗百度云手机app下载

做刷单网站犯法吗,百度云手机app下载,wordpress 页面分类,免费外贸接单网站1、题目描述 【字母组合】 数字0、1、2、3、4、5、6、7、8、9分别关联 a~z 26个英文字母。 0 关联 “a”,”b”,”c” 1 关联 “d”,”e”,”f” 2 关联 “g”,”h”,”i” 3 关联 “j”,”k”,”l” 4 关联 “m”,”n”,”o” 5 关联 “p”,”q”,”r” 6 关联 “s”,”t” 7…

1、题目描述

【字母组合】
数字0、1、2、3、4、5、6、7、8、9分别关联 a~z 26个英文字母。
0 关联 “a”,”b”,”c”
1 关联 “d”,”e”,”f”
2 关联 “g”,”h”,”i”
3 关联 “j”,”k”,”l”
4 关联 “m”,”n”,”o”
5 关联 “p”,”q”,”r”
6 关联 “s”,”t”
7 关联 “u”,”v”
8 关联 “w”,”x”
9 关联 “y”,”z”
例如7关联”u”,”v”,8关联”x”,”w”,输入一个字符串例如“78”,和一个屏蔽字符串“ux”,那么“78”可以组成多个字符串例如:“ux”,“uw”,“vx”,“vw”,过滤这些完全包含屏蔽字符串的每一个字符的字符串,然后输出剩下的字符串。

【示例1】 输入输出示例仅供调试,后台判断数据一般不包含示例

输入
78
ux

输出
uw vx vw
说明:ux完全包含屏蔽字符串ux,因此剔除。

2、解题思路

该题是力扣中的【电话号码的字母组合】的改编题,用map存储数字与字符的对应关系,用回溯算法遍历组合成所有的字符串,然后剔除掉完全包含屏蔽字符串的字符串,剩下的即为结果

3、参考代码

import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import java.util.Scanner;public class 字母组合 {public static void main(String[] args) {Scanner in = new Scanner(System.in);Map<String, String> map = new HashMap<>();map.put("0", "abc");map.put("1", "def");map.put("2", "ghi");map.put("3", "jkl");map.put("4", "mno");map.put("5", "pqr");map.put("6", "st");map.put("7", "uv");map.put("8", "wx");map.put("9", "yz");while (in.hasNext()) {String str = in.next();String gxStr = in.next();String[] strings = str.split("");List<String> path = new ArrayList<>();dfs(map, strings, 0, new StringBuilder(), path);StringBuilder stringBuilder = new StringBuilder();for (String pa : path) {if (!pa.contains(gxStr)) {stringBuilder.append(pa).append(" ");}}System.out.println(stringBuilder.toString().trim());}}public static void dfs(Map<String, String> map, String[] strings, int startIndex, StringBuilder sb, List<String> path) {if (startIndex == strings.length) {path.add(sb.toString());return;}String mapValues = map.get(strings[startIndex]);for (int i = 0; i < mapValues.length(); i++) {sb.append(mapValues.charAt(i));dfs(map, strings, startIndex + 1, sb, path);sb.deleteCharAt(sb.length() - 1);}}}

4、相似题目

(1)电话号码的字母组合

class Solution {List<String> res = new ArrayList<>();public List<String> letterCombinations(String digits) {if(digits == null || digits.length() == 0) {return res;}String[] numString = {"", "", "abc", "def", "ghi", "jkl", "mno", "pqrs", "tuv", "wxyz"};dfs(numString, digits, 0, new StringBuilder());return res;}private void dfs(String[] numString, String digits, int startIndex, StringBuilder stringBuilder) {if(startIndex == digits.length()) {res.add(stringBuilder.toString());return;}// char c = digits.charAt(startIndex);  // 2String str = numString[digits.charAt(startIndex) - '0'];  // abcfor(int i = 0; i < str.length(); i ++) {stringBuilder.append(str.charAt(i));dfs(numString, digits, startIndex + 1, stringBuilder);stringBuilder.deleteCharAt(stringBuilder.length() - 1);}}
}
http://www.hrbkazy.com/news/5181.html

相关文章:

  • 朔州市建设监理公司网站广东seo网站设计
  • 杭州网站建设慕枫腾讯企业邮箱登录入口
  • 网站取消备案长春百度关键词优化
  • 制作宣传网站有哪些介绍网络营销的短文
  • 郑州网站开发与建设重庆人力资源和社会保障网官网
  • 网站的banner轮播怎么做竞价托管外包费用
  • 备案的网站名称写什么网店怎么开
  • com后缀的网站58同城推广
  • 大气简洁企业通用网站模板企业营销网站
  • 加强人社网站建设百度站长工具怎么关闭教程视频
  • 自适应网站怎么做软文写作兼职
  • 网站数据库网络错误网站安全检测平台
  • 上海网站建设 建站猫网站模板平台资源
  • 商城网站建设方案书线上营销手段
  • 南宁自助建站模板下载怎么在百度发布自己的文章
  • php中做购物网站的教程网络推广外包注意哪些
  • 临沂网站设计关键词歌词
  • 简约风格网站网站搜索引擎拓客
  • 多用户自助建站系统厦门人才网官网招聘信息网
  • 网站建设计划设计方案荥阳网站优化公司
  • 网站怎么做优化推广长沙网站seo公司
  • 网站运营建站优化专家网络营销技巧
  • 钢板出租铺路钢板出租宁波seo外包引流推广
  • 株洲网站建设 株洲网站制作百度网盘提取码入口
  • 吕梁购物网站开发设计站长工具seo综合查询腾讯
  • 手机怎么做自己的网站站长工具查询入口
  • 做外贸生意上哪个网站seo软文推广
  • 网站常用的网页在线客服推广用哪个平台效果好
  • 凤岗网站设计阿里指数
  • ui设计就业前景百度seo排名优