当前位置: 首页 > news >正文

Leecode刷题之路第17天之电话号码的字母组合

题目出处

17-电话号码的字母组合-题目出处

题目描述

在这里插入图片描述

个人解法

思路:

todo

代码示例:(Java)

todo

复杂度分析

todo

官方解法

17-电话号码的字母组合-官方解法

方法1:回溯

思路:

在这里插入图片描述
在这里插入图片描述

代码示例:(Java)

 List<String> combinations = new ArrayList<String>();if (digits.length() == 0) {return combinations;}Map<Character, String> phoneMap = new HashMap<Character, String>() {{put('2', "abc");put('3', "def");put('4', "ghi");put('5', "jkl");put('6', "mno");put('7', "pqrs");put('8', "tuv");put('9', "wxyz");}};backtrack(combinations, phoneMap, digits, 0, new StringBuffer());return combinations;}public void backtrack(List<String> combinations, Map<Character, String> phoneMap, String digits, int index, StringBuffer combination) {if (index == digits.length()) {combinations.add(combination.toString());} else {char digit = digits.charAt(index);String letters = phoneMap.get(digit);int lettersCount = letters.length();for (int i = 0; i < lettersCount; i++) {combination.append(letters.charAt(i));backtrack(combinations, phoneMap, digits, index + 1, combination);combination.deleteCharAt(index);}}}

复杂度分析

在这里插入图片描述

考察知识点

收获

1.多张图图片垂直拼接为一张
1)在线网址

图片拼接

2.多张图片转为gif动图

1)方法

在这里插入图片描述


2)参考文章

这6个免费GIF合成工具,值得收藏!


3) 实战-完全免费

实战链接

在这里插入图片描述

Gitee源码位置

17-电话号码的字母组合-源码

同名文章,已同步发表于CSDN,个人网站,公众号

  • CSDN

    工一木子
  • 个人网站

    工藤新一
  • 公众号

    在这里插入图片描述
http://www.lryc.cn/news/458444.html

相关文章:

  • 2023牛客暑期多校训练营3(题解)
  • Magnum IO
  • Flink job的提交流程
  • git操作pull的时候出现冲突怎么解决
  • Sentinel 1.80(CVE-2021-44139)
  • 黑马程序员C++提高编程学习笔记
  • 力扣第1题:两数之和(图解版)
  • aws(学习笔记第三课) AWS CloudFormation
  • 浅学React和JSX
  • React 为什么 “虚拟 DOM 顶部有很多 provider“?
  • 忘记了 MySQL 8.0 的 root 密码,应该怎么办?
  • Promise.reject()
  • 大数据-163 Apache Kylin 全量增量Cube的构建 手动触发合并 JDBC 操作 Scala
  • 云手机与传统手机的区别是什么?
  • 微知-Bluefield DPU命名规则各字段作用?BF2 BF3全系列命名大全
  • Ubuntu 上使用 Nginx 实现反向代理并启用 HTTPS(详细教程)
  • 2. 继承Mono的单例模式基类
  • 数据治理:制造企业转型的关键要素与战略需求
  • FastAPI 基本路由
  • Python库matplotlib之六
  • 十一、数据库的设计规范
  • 这届物理与化学诺奖对S2AIAI4S的启示
  • 压力测试指南-云环境中的压力测试实践
  • 基于多密钥同态加密的安全高效的联邦学习
  • R语言统计分析——气泡图
  • 实用篇—Navicat复制多条INSERT语句,去除ID列执行
  • pytorch中张量的有关操作
  • Windows多线程编程 互斥量和临界区使用
  • Java中集合类型的转换
  • 汽车售后TPMS浅谈