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

企业智能网站后台管理系统越秀手机网站建设

企业智能网站后台管理系统,越秀手机网站建设,上海做网站的公司名称,网站建设课程设计报告图文题:给定一个仅包含数字 2-9 的字符串,返回所有它能表示的字母组合。答案可以按 任意顺序 返回。给出数字到字母的映射如下(与电话按键相同)。注意 1 不对应任何字母。 function letterCombinations (digits){if (!digits.length)…

题:给定一个仅包含数字 2-9 的字符串,返回所有它能表示的字母组合。答案可以按 任意顺序 返回。给出数字到字母的映射如下(与电话按键相同)。注意 1 不对应任何字母。

function letterCombinations (digits){if (!digits.length) return [];// 数字到字母的映射表const strMap = new Map([['2', 'abc'], ['3', 'def'], ['4', 'ghi'], ['5', 'jkl'], ['6', 'mno'], ['7', 'pqrs'], ['8', 'tuv'], ['9', 'wxyz']]); let result = [''];for (const digit of digits) {const letters = strMap.get(digit);const temp = [];// 笛卡尔积计算:当前组合数 × 新字母数for (const str of result) {for (const letter of letters) {temp.push(str + letter);}}result = temp; // 更新组合结果}return result;
};// 示例测试
console.log(letterCombinations('23')); 
// 输出: ["ad","ae","af","bd","be","bf","cd","ce","cf"]
console.log(letterCombinations(''));    // 输出: []
console.log(letterCombinations('7'));  // 输出: ["p","q","r","s"]

算法解析

时间复杂度: O(3^N × 4^M)
N 为输入中对应3字母的数字个数(2,3,4,5,6,8)
M 为对应4字母的数字个数(7,9)
例如输入"279"的复杂度为 O(3×4×4) = 48

空间复杂度: O(K)
K 为最终结果的数量,与时间复杂度相同量级

核心优化点
动态扩展组合:通过迭代而非递归,减少调用栈开销
内存复用:每次循环复用 temp 数组,避免内存碎片
即时计算:无需预计算所有可能性,逐层生成结果

边界处理
输入为空字符串时直接返回空数组
单个数字时直接返回对应字母列表
多数字时通过笛卡尔积逐层扩展组合


文章转载自:

http://KB8d7uoC.xkwrb.cn
http://cAdP7e6k.xkwrb.cn
http://D7BA0T97.xkwrb.cn
http://qlBMRxKq.xkwrb.cn
http://jyDLiiHJ.xkwrb.cn
http://vivpsVcQ.xkwrb.cn
http://oH0KoAaH.xkwrb.cn
http://wzNpbEGO.xkwrb.cn
http://xP4aobyv.xkwrb.cn
http://OUpLwCcj.xkwrb.cn
http://tJ7Xrq5U.xkwrb.cn
http://LN7T97Pu.xkwrb.cn
http://JXGBuOeh.xkwrb.cn
http://jLpXQKyw.xkwrb.cn
http://SnneKB26.xkwrb.cn
http://nocbSwn9.xkwrb.cn
http://nJB1BLkh.xkwrb.cn
http://7bsmaQug.xkwrb.cn
http://JYAm4XGc.xkwrb.cn
http://SJlMZnFX.xkwrb.cn
http://aBq1JYEj.xkwrb.cn
http://4fittGMf.xkwrb.cn
http://QKHHG1Q3.xkwrb.cn
http://IqcvK4PU.xkwrb.cn
http://FMO6DPED.xkwrb.cn
http://VAQyQZLV.xkwrb.cn
http://6OD2VUJ3.xkwrb.cn
http://v0KLZQVp.xkwrb.cn
http://6OuA9hWA.xkwrb.cn
http://riKdjgAq.xkwrb.cn
http://www.dtcms.com/wzjs/687292.html

相关文章:

  • aspcms自适应网站长沙建企聘企业管理有限公司
  • 电商网站维护费用公司制作个网站
  • 栾城网站制作永年做网站
  • 吴忠网站建设报价电子商务网站建设任务分解
  • 网站的js效果代码永兴县网站建设服务商
  • 麻涌企业网站建设wordpress popuppress
  • 服装店网页设计网站模板二七区网站建设
  • 品牌网站建设源码上海营业执照注册
  • iis如何建立网站wordpress app 读者
  • 自己建个网站需要多少钱注册网站刀具与钢材经营范围
  • 青岛网站建设网址网站建设 上海网
  • 用dw做的网站怎么发布到网上酷家乐在线设计官网
  • 网站建设开发合同范本域名怎样连接到网站
  • 游戏源码网站免费国家公示企业信息查询
  • 网站建设中 图片公司网站建设预算
  • 网站后台设计教程视频做电信网站运营
  • 网站运营条件昆明网站设计制造
  • 如何建立公司网站是什么怎么做网页直播
  • 如何做logo模板下载网站网站备案登记信息
  • 山东省建设厅网站特种作业网站运营管理报告总结
  • 专业app网站建设网站开发立项申请表
  • 阿里网站域名要购卖吗深圳自适应网站建设
  • 做尽调需要用到的网站做网站app要注册哪类商标
  • 沈阳网站建设设计报价wordpress搜索不了中文linux
  • 柳州公积金网站极简办公ppt模板下载
  • 怎么搞免费的网站物理网络设计
  • 嘉兴网站制作网页长沙销售公司 网站
  • 网站系统设计方案销客多分销小程序价格
  • 广州康体设备网站建设建设工程网站教程
  • 网站建设首页步骤.net网站开发实训