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

电话号码的字母组合- python-队列

题目:

思路:

将输入的digits的第一个数字对应的每个字母入队,然后将出队的元素和digits中下一个数字对应每个字母组合后入队,直到遍历到digit的尾部。

代码:

class Solution: def letterCombinations(self, digits: str) -> List[str]: phone = ['abc', 'def', 'ghi', 'jkl', 'mno', 'pqrs', 'tuv', 'wxyz'] if digits == None: return [] queue= [''] #初始化队列,此时有一个元素 for digit in digits: for _ in range(len(queue)): st = queue.pop(0) for letter in phone[ord(digit)-50]:#转化为ASCII码,0的ASCII为48,这里是2开头,所以减50 queue.append(st+letter) return queue
http://www.jsqmd.com/news/123714/

相关文章:

  • 为什么大家都在抢着下载AutoGLM-Phone-9B?,这份安装教程让你领先一步
  • 【Java毕设全套源码+文档】基于springboot的设计与实现(丰富项目+远程调试+讲解+定制)
  • Scarab模组管理器:让空洞骑士模组安装变得像玩游戏一样简单
  • 【完全重构】ViGEmBus虚拟手柄驱动:Windows游戏兼容终极解决方案
  • LoRa数采网关是什么?有什么推荐
  • 水毕业:利用投票来训练投票
  • Open-AutoGLM实战避坑指南:7个新手常犯的配置错误及修复方案
  • 从TB级基因数据中提取关键信号(Open-AutoGLM高阶应用全公开)
  • 【收藏必看】大模型并行化模式实战:LangChain与LangGraph高效实现文档多维度分析
  • 2025年年终上海公司搬家推荐:专业服务商榜单与多维度对比评测指南 - 品牌推荐
  • ViGEmBus游戏控制器模拟驱动完整教程
  • 2025年12月南昌海外纠纷律师,南昌经济纠纷律师,南昌刑事律师事务所推荐:聚焦律所综合实力与案件胜诉能力 - 品牌鉴赏师
  • 哔哩下载姬DownKyi技术深度解析与实战应用指南
  • 禅道 案例一:需求管理——让需求“有迹可循”
  • 2025-2026北京市东城区抵押担保律师事务所口碑排名 权威解析 - 苏木2025
  • 【Java毕设全套源码+文档】基于springboot的文学名著分享系统的设计与实现(丰富项目+远程调试+讲解+定制)
  • 3种简单方法备份 iPhone 短信
  • 如何编写测试团队通用的Jmeter脚本
  • 懂類型特徵的 C++ 工程師,為什麼薪資是其他人的 2 倍?
  • Open-AutoGLM + 量子密钥分发:打造不可破解的AI通信系统(案例实录)
  • Python方法定义详解(从零开始掌握Python函数与类方法的编写技巧)
  • ViGEmBus虚拟手柄模拟终极指南:3步解决游戏兼容性难题
  • 2025年纯氧燃烧器生产厂家排名:纯氧燃烧器厂家哪家售后好? - 工业推荐榜
  • 脑机接口性能提升10倍的秘密(基于Open-AutoGLM的优化实践)
  • 揭秘Open-AutoGLM核心机制:如何在电商系统中实现自动化比价?
  • 【稀缺技术曝光】:Open-AutoGLM脑机交互系统搭建全流程指南
  • 2025年年终上海公司搬家推荐:实力榜单TOP5与全方位服务对比评测 - 品牌推荐
  • Rust 說 C++ 不安全?我們用類型系統證明他們錯了
  • 渝中区龙发人凭什么成为二手美发设备首选?深度横评揭晓 - 2025年品牌推荐榜
  • 灵遁者:人用针尖固定春天,却钉不住光的流向