题目如下:

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]

最新文章

  1. term2 配置
  2. PO、VO、DAO、BO、POJO
  3. 数字信号处理实验(六)——FIR滤波器的设计
  4. Linux 休眠,挂起(待机),关机等几个命令的区别及如何实现;如何启用Ubuntu的休眠模式
  5. SQL中的CASE的用法
  6. 配置IIS Express 7.5以允许外部访问
  7. Iaas概述
  8. Flume的Avro Sink和Avro Source研究之一: Avro Source
  9. 20141112 WinForm子窗口标签页
  10. git工具使用的简单介绍
  11. 猎八哥FLY——将数据库中的某一表中的某一列或者多列添加到另一张表的某一列中
  12. python 之进程篇
  13. js零碎知识汇总
  14. 【ES6】export和important使用区别
  15. 解决秒杀活动高并发出现负库存(Redis)
  16. 你所要掌握的最简单基础的React渲染优化
  17. 深度学习笔记:优化方法总结(BGD,SGD,Momentum,AdaGrad,RMSProp,Adam)
  18. util date 转 sql date
  19. Eltwise层解析
  20. Robot Framework 快速入门

热门文章

  1. js 按钮连击 减少触发事件次数
  2. NP是什么意思?
  3. 路飞学城Python-Day153
  4. kernel对NTP的API,系统调用函数
  5. 批量修改Linux系统密码
  6. 微信小程序 Image 图片实现宽度100%,高度自适应
  7. String类常见的方法
  8. I - Agri-Net
  9. spring4和hibernate4.0.0的整合
  10. maven 创建web项目出错