17. Letter Combinations of a Phone Number (M)
Given a string containing digits from 2-9 inclusive, return all possible letter combinations that the number could represent. Return the answer in any order.
A mapping of digit to letters (just like on the telephone buttons) is given below. Note that 1 does not map to any letters.
Example 1:
Example 2:
Example 3:
Constraints:
0 <= digits.length <= 4digits[i]is a digit in the range['2', '9'].
Solution:
你需要先看前文 回溯算法详解 和 回溯算法团灭子集、排列、组合问题,然后看这道题就很简单了,无非是回溯算法的运用而已。
组合问题本质上就是遍历一棵回溯树,套用回溯算法代码框架即可。
Last updated
Was this helpful?