博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
LeetCode-Letter Combinations of a Phone Number
阅读量:4986 次
发布时间:2019-06-12

本文共 1119 字,大约阅读时间需要 3 分钟。

Given a digit string, return all possible letter combinations that the number could represent.

A mapping of digit to letters (just like on the telephone buttons) is given below.

Input:Digit string "23"Output: ["ad", "ae", "af", "bd", "be", "bf", "cd", "ce", "cf"].

Note:

Although the above answer is in lexicographical order, your answer could be in any order you want.

这道题看起来十分弱小,吃掉它

class Solution {public:	vector
letterCombinations(string digits) { // Start typing your C/C++ solution below // DO NOT write int main() function vector
ret; if(digits.length()==0){ ret.push_back(""); return ret; } map
m; m['2']="abc"; m['3']="def"; m['4']="ghi"; m['5']="jkl"; m['6']="mno"; m['7']="pqrs"; m['8']="tuv"; m['9']="wxyz"; m['0']=" "; m['*']="+"; vector
ptr; ptr.resize(digits.length()); for(int i=0;i
=digits.length()){ ret.push_back(rs); i--; rs.resize(i); } else{ ptr[i]=0; } } } return ret; }};

 

转载于:https://www.cnblogs.com/superzrx/p/3330595.html

你可能感兴趣的文章
Maximum Gap 164
查看>>
Robot Framework Share 4
查看>>
【LeetCode】155. Min Stack
查看>>
【LeetCode】214. Shortest Palindrome
查看>>
现有资源和jsapi的融合一种方式
查看>>
UICollectionViewController的简单使用及一些注意点(json)
查看>>
Vue.js 源码分析(十三) 基础篇 组件 props属性详解
查看>>
Ubuntu系统升级内核方法
查看>>
Spring Bean单例与线程安全
查看>>
EasyUI datagrid.getSelections 没有返回正确的选择行数
查看>>
分享一个随机重排函数(C#)
查看>>
Asp.Net Core在CentOS部署与注意
查看>>
自反+递归 实现评论的无限引用
查看>>
新闻发布系统
查看>>
NOIP提高组2016 D1T2 【天天爱跑步】
查看>>
数据结构基础(19) --堆与堆排序
查看>>
HTML基础
查看>>
Window通过cmd查看端口占用、相应进程、杀死进程
查看>>
Exp4 恶意代码分析 _20151220
查看>>
Webbrowser 取消下载提示框
查看>>