LeetCode 17 電話號碼的字母組合

2022-07-25 11:30:18 字數 1261 閱讀 2737

傳送門:[leetcode] 17. **號碼的字母組合

給定乙個僅包含數字2-9的字串,返回所有它能表示的字母組合。

給出數字到字母的對映如下(與**按鍵相同)。注意 1 不對應任何字母。

說明:

示例 :

輸入:"23"

輸出:["ad", "ae", "af", "bd", "be", "bf", "cd", "ce", "cf"].

**:

class solution ;

public listlettercombinations(string digits)

res.add("");

for (char num : digits.tochararray())

}res = temp;

}return res;}}

**:

class solution ;

public listlettercombinations(string digits)

backtracking(digits, "", 0);

return res;

}public void backtracking(string digits, string s, int level)

for (char tail : table[digits.charat(level) - '0'].tochararray()) }}

**:

class solution ;

public listlettercombinations(string digits)

res.add("");

for (int i = 0; i < digits.length(); i++) }}

return res;}}

character.getnumericvalue(char ch)該方法獲取引數ch的數值,有三種返回值。

若 ch 字元的數值為非負整數,返回 ch 字元對應的數值。

若為不是非負整數,返回 -2。

若字元沒有數值,返回 -1。

Leetcode17 電話號碼組合

leetcode17 號碼組合 給定乙個僅包含數字 2 9 的字串,返回所有它能表示的字母組合。給出數字到字母的對映如下 與 按鍵相同 注意 1 不對應任何字母。示例 輸入 23 輸出 ad ae af bd be bf cd ce cf 思路 大家都能想到,我每次從裡面選擇乙個數,然後把所有的可能...

leetcode 17 電話號碼的字母組合

題目描述 給定乙個僅包含數字2 9的字串,返回所有它能表示的字母組合。給出數字到字母的對映如下 與 按鍵相同 注意 1 不對應任何字母。示例 輸入 23 輸出 ad ae af bd be bf cd ce cf 實現 string num 10 class solution private tem...

LeetCode17電話號碼的字母組合

給定乙個僅包含數字2 9的字串,返回所有它能表示的字母組合。給出數字到字母的對映如下 與 按鍵相同 注意 1 不對應任何字母。示例 輸入 23 輸出 ad ae af bd be bf cd ce cf class solution def lettercombinations self,digit...