电话号码的字母组合
最后更新于
这有帮助吗?
这有帮助吗?
题目链接: https://leetcode.cn/problems/letter-combinations-of-a-phone-number
构建一个map
存储每个数字对应的字母列表
遍历digits
, 找出每个数字对应的字母列表, 并逐个尝试拼接到字符串上,并传递回调函数继续下一个digit
的处理
如果digits
遍历完成,则将结果填入res
中返回
func letterCombinations(digits string) []string {
if len(digits) == 0 {
return nil
}
byteMap := map[byte][]byte{
时间复杂度: 时间复杂度为,为矩阵的行数,为矩阵的列数
空间复杂度: 空间复杂度为,为矩阵的行数,为矩阵的列数