LeetCode 17 電話號碼的字母組合

2021-10-18 21:42:44 字數 893 閱讀 2231

給定乙個僅包含數字 2-9 的字串,返回所有它能表示的字母組合。答案可以按 任意順序 返回。

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

示例 1:

輸入:digits =

"23"

輸出:[

"ad"

,"ae"

,"af"

,"bd"

,"be"

,"bf"

,"cd"

,"ce"

,"cf"

]示例 2:

輸入:digits =

""輸出:[

]示例 3:

輸入:digits =

"2"輸出:[

"a",

"b",

"c"] 0

<= digits.length <=

4digits[i] 是範圍 [

'2',

'9'] 的乙個數字。

思路:簡單的深度優先搜尋即可。

class

solution

public

void

dfs(string digits,list

res,

int index,stringbuffer tmp)

int num=digits.

charat

(index)

-'0'

;for

(int i=

0;i.length()

;i++)}

}

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...