题目描述
给定一个仅包含数字 2-9 的字符串,返回所有它能表示的字母组合。
给出数字到字母的映射如下(与电话按键相同)。注意 1 不对应任何字母。
1 | 输入:"23" |
代码实现
这也是一个典型的回溯算法应用
下面这段代码中使用了 for of 来进行循环,比 for 方便多了,因为 for 还要判断个数。同样,这里的 prefix.pop(); 和 prefix.join('') 需要格外注意。
1 | /** |
给定一个仅包含数字 2-9 的字符串,返回所有它能表示的字母组合。
给出数字到字母的映射如下(与电话按键相同)。注意 1 不对应任何字母。
1 | 输入:"23" |
这也是一个典型的回溯算法应用
下面这段代码中使用了 for of 来进行循环,比 for 方便多了,因为 for 还要判断个数。同样,这里的 prefix.pop(); 和 prefix.join('') 需要格外注意。
1 | /** |