【LeetCode笔记】17.电话号码的字母组合(Java、DFS)
生活随笔
收集整理的這篇文章主要介紹了
【LeetCode笔记】17.电话号码的字母组合(Java、DFS)
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
文章目錄
- 題目描述
- 代碼 & 思路
題目描述
- 得建立映射,其實用數(shù)組來建立也行,看起來還比較直觀。
代碼 & 思路
- 理好DFS的過程就行,整體思路不難
- 當遞歸字符length = 1時,遞歸結(jié)束
- 假設(shè)m為對應(yīng)3個字母的數(shù)字的數(shù)量,n為對應(yīng)4個字母的數(shù)字的數(shù)量
- 時間復(fù)雜度為O(3m3^m3m * 4n4^n4n),因為每種情況都要遍歷到
- 空間復(fù)雜度O(m + n),構(gòu)造的答案的長度
總結(jié)
以上是生活随笔為你收集整理的【LeetCode笔记】17.电话号码的字母组合(Java、DFS)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java中保留小数位_Java中保留两位
- 下一篇: 【LeetCode笔记】169. 多数元