2026/1/7 21:58:54
网站建设
项目流程
威海精神文明建设办公室网站,建湖网站建设找哪家好,wordpress略缩图alt,photoshop电脑版怎么安装题目#xff1a;思路#xff1a;将输入的digits的第一个数字对应的每个字母入队#xff0c;然后将出队的元素和digits中下一个数字对应每个字母组合后入队#xff0c;直到遍历到digit的尾部。代码#xff1a;class Solution:def letterCombinations(self, digits: str) -思路将输入的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(stletter) return queue