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

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

const char* lookup[] = {
" ", "", "abc", "def", "ghi", "jkl", "mno", "pqrs", "tuv", "wxyz" };class Solution {public: vector
letterCombinations(string digits) { string str; vector
res; dfs(digits, 0, str, res); return res; } void dfs(string& digits, int pos, string& str, vector
& res) { if (digits.length() <= pos) { res.push_back(str); return; } const char* alphabetas = lookup[digits[pos] - '0']; for (int i=0; alphabetas[i] != '\0'; i++) { str.push_back(alphabetas[i]); dfs(digits, pos + 1, str, res); str.pop_back(); } }};

dfs

转载于:https://www.cnblogs.com/lailailai/p/3755936.html

你可能感兴趣的文章
VB调用WebService(SOA2.0接口)(直接Post方式)并解析返回的XML
查看>>
Linux内存管理1---内存寻址
查看>>
java线程详解(三)
查看>>
9.17模拟赛2.0
查看>>
洛谷 P3225 [HNOI2012]矿场搭建
查看>>
orcad找不到dll
查看>>
各种排序算法的性能特点
查看>>
LET IT BE
查看>>
在线帮助你修改图片背景的工具 - Clipping Magic
查看>>
BizTalk动手实验(十三)EDI解决方案开发配置
查看>>
初学github
查看>>
iOS开发拓展篇—UIDynamic(重力行为+碰撞检测)
查看>>
extjs 下载文件 关键前后端代码
查看>>
.NET 4.0 兼容 .NET 2.0 的方法
查看>>
1001 Maximum Multiple(2018 Multi-University Training Contest 1)
查看>>
对Java对象的认识与理解
查看>>
python——父类与子类的一些说明
查看>>
2019年3月3日 2018-2019-2 20189205《移动平台应用开发实践》第二周作业
查看>>
MySQL 性能优化--优化数据库结构之优化数据类型
查看>>
软件工程之软件需求分析
查看>>