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

网页设计和网站建设是同一回事吗深圳服装网站建设

网页设计和网站建设是同一回事吗,深圳服装网站建设,网络域名,做的网站提示不安全目录 专栏导读一、题目描述二、输入描述三、输出描述四、解题思路五、Java算法源码六、效果展示1、输入2、输出3、说明 华为OD机试 2023B卷题库疯狂收录中#xff0c;刷题点这里 专栏导读 本专栏收录于《华为OD机试#xff08;JAVA#xff09;真题#xff08;A卷B卷#… 目录 专栏导读一、题目描述二、输入描述三、输出描述四、解题思路五、Java算法源码六、效果展示1、输入2、输出3、说明 华为OD机试 2023B卷题库疯狂收录中刷题点这里 专栏导读 本专栏收录于《华为OD机试JAVA真题A卷B卷》。 刷的越多抽中的概率越大每一题都有详细的答题思路、详细的代码注释、样例测试发现新题目随时更新全天CSDN在线答疑。 一、题目描述 每个数字关联多个字母关联关系如下 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” 输入一串数字后通过数字和字母的对应关系可以得到多个字母字符串要求按照数字的顺序组合字母字符串屏蔽字符串屏蔽字符串中的所有字母不能同时在输出的字符串出现如屏蔽字符串是abc则要求字符串中不能同时出现a,b,c但是允许同时出现a,b或a,c或b,c等给定一个数字字符串和一个屏蔽字符串输出所有可能的字符组合例如输入数字字符串78和屏蔽字符串ux输出结果为uw。 二、输入描述 第一行输入为一串数字字符串数字字符串中的数字不允许重复数字字符串的长度大于0小于等于5 第二行输入是屏蔽字符串屏蔽字符串的长度一定小于数字字符串的长度屏蔽字符串中字符不会重复 三、输出描述 输出可能的字符串组合 注字符串之间使用逗号隔开最后一个字符串后携带逗号 四、解题思路 定义数组arr存储每个数字关联多个字母第一行输入为一串数字字符串第二行输入是屏蔽字符串定义集合list加载第一行字母关联的数字并将集合list加载到map中使用深度优先搜索dfs算法遍历map输出所有可能的输出可能的字符串组合。 五、Java算法源码 package com.guor.od;import java.util.*;public class OdTest {static MapInteger, ListCharacter map new HashMapInteger, ListCharacter();static String[] numArr null;static ListString okList new ArrayList();public static void main(String[] args) {// 每个数字关联多个字母关联关系如下String[] arr {abc, def, ghi, jkl, mno, pqr, st, uv, wx, yz};Scanner sc new Scanner(System.in);String input1 sc.nextLine();String input2 sc.nextLine();ListInteger numberList new ArrayList();for (int i 0; i input1.length(); i) {numberList.add(Integer.parseInt(input1.charAt(i) ));}int count 0;for (int i 0; i arr.length; i) {if (numberList.contains(i)) {// 第一行字母关联的数字ListCharacter list new ArrayListCharacter();for (int j 0; j arr[i].length(); j) {list.add(arr[i].charAt(j));}map.put(count, list);}}numArr new String[map.size()];dfs(0);for (String s : okList) {if (s.indexOf(input2) -1) {System.out.print(s ,);}}}static StringBuilder builder new StringBuilder();public static void dfs(int num) {if (num map.size()) {for (int i 0; i numArr.length; i) {builder.append(numArr[i]);}okList.add(builder.toString());builder.setLength(0);return;}for (int i 0; i map.get(num).size(); i) {numArr[num] map.get(num).get(i) ;dfs(num 1);}} }六、效果展示 1、输入 89 wy 2、输出 wz,xy,xz, 3、说明 89对应wx, “yz”。 屏蔽wy。 “wx”, yz四种有效组合屏蔽wy变为wz,xy,xz, 下一篇华为OD机试真题 Java 实现【简易内存池】【2023 B卷 200分 考生抽中题】 本文收录于华为OD机试JAVA真题A卷B卷 刷的越多抽中的概率越大每一题都有详细的答题思路、详细的代码注释、样例测试发现新题目随时更新全天CSDN在线答疑。
http://www.hkea.cn/news/14358944/

相关文章:

  • 网站建设未来趋势天津市建设教育培训网
  • 宁津华企动力做网站的电话多少wordpress标题换行
  • 网站 板块 栏目在线代理网页版 proxy
  • 大连零基础网站建设培训电话太平阳建设集团网站
  • 长春seo网站排名优化wordpress文章分多列排
  • 扬州建设工程信息网站深圳培训网站建设
  • 自己做链接网站江西 商城网站开发
  • 网站界面要素房地产信息管理系统软件
  • 外贸网站谷歌推广做网站不给提供ftp
  • 商业摄影网站福州大型网站建设
  • 一个人做网站现实吗滨州网站设计
  • 奖励软件下载网站网站后台维护费用
  • 仿朋友圈网站建设成都有哪些网站建设的公司
  • 网站怎么做英文版的it培训机构费用
  • 网站建设域名申请挂马网站教程
  • 深圳华强北营业时间网站页面优化方法有哪些
  • 济南做网站费用南海营销网站建设
  • 网站建设龙头企业网站建设 济南
  • 网站架构图用什么做织梦模板国外网站
  • 中扶建设网站做sns网站要多大空间
  • 网站建设与管理自考本全国卷网页设计与制作教程书
  • 手机网站编程语言商城网站建设论坛
  • 7年级微机课做网站的软件社区微网站建设方案
  • 好的文化网站模板下载psd模板免费下载网站
  • 建设通网站上线网上商城平台建设
  • 襄阳做公司网站的软件公司学历提升图片
  • 专门做985招聘信息的网站地方志网站群建设
  • 网站页面设计特点app拉新推广平台代理
  • 网站做301跳转的好处dede网站模板下载
  • 学校建设网站的作用wordpress添加语系