给出数字到字母的映射如下(与电话按键相同)。注意 1 不对应任何字母。
示例:
输入:“23”
输出:[“ad”, “ae”, “af”, “bd”, “be”, “bf”, “cd”, “ce”, “cf”].
用于自己学习记录,思路如下:
1、定义一个List1用于存放已经排列组合好的数据。
2、再用这个定义好的List1与另外一个List2做组合,组合后的结果再给List1。
package com.hlt.autotest.test;
import java.util.*;
public class Algorithm {
public static Map<String, List> map = new HashMap<>();
static {
String[] abc = {
"a","b","c"};
String[] def = {
"d","e","f"};
String[] hij = {
"g","h","i"};
String[] j