LeetCode(17)Letter Combinations of a Phone Number
2024-08-24 22:49:11
题目如下:
Python代码:
class Solution(object):
def letterCombinations(self, digits):
"""
:type digits: str
:rtype: List[str]
"""
if not digits:
return []
dic = {'':'abc','':'def','':'ghi','':'jkl','':'mno','':'pqrs','':'tuv','':'wxyz'}
result = []
self.helper(digits,dic,0,"",result)
return result def helper(self,digits,dic,index,temp,result):
if index==len(digits):
result.append(temp)
else:
s = dic[digits[index]]
for i in s:
temp += i
self.helper(digits,dic,index+1,temp,result)
temp = temp[:-1]
最新文章
- term2 配置
- PO、VO、DAO、BO、POJO
- 数字信号处理实验(六)——FIR滤波器的设计
- Linux 休眠,挂起(待机),关机等几个命令的区别及如何实现;如何启用Ubuntu的休眠模式
- SQL中的CASE的用法
- 配置IIS Express 7.5以允许外部访问
- Iaas概述
- Flume的Avro Sink和Avro Source研究之一: Avro Source
- 20141112 WinForm子窗口标签页
- git工具使用的简单介绍
- 猎八哥FLY——将数据库中的某一表中的某一列或者多列添加到另一张表的某一列中
- python 之进程篇
- js零碎知识汇总
- 【ES6】export和important使用区别
- 解决秒杀活动高并发出现负库存(Redis)
- 你所要掌握的最简单基础的React渲染优化
- 深度学习笔记:优化方法总结(BGD,SGD,Momentum,AdaGrad,RMSProp,Adam)
- util date 转 sql date
- Eltwise层解析
- Robot Framework 快速入门