LeetCode: Letter Combinations of a Phone Number

来源:互联网 发布:常用国家域名 编辑:程序博客网 时间:2024/06/12 08:55

题目:

https://oj.leetcode.com/problems/letter-combinations-of-a-phone-number/


分析:

DFS


代码:

class Solution{public:vector<string> letterCombinations(string digits){string solution;dfs(digits, 0, solution);return res;}void dfs(string &digits, int index, string &solution){if (index == digits.size()){res.push_back(solution);return;}else{for (auto &r : key[digits[index] - '0']){solution.push_back(r);dfs(digits, index+1, solution);solution.pop_back();}}}vector<string> res;string key[10] = {"", "", "abc", "def", "ghi", "jkl", "mno","pqrs", "tuv", "wxyz"};};



0 0
原创粉丝点击