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

重庆网站制作的网站软文推广代写代发

重庆网站制作的网站,软文推广代写代发,wordpress 更改zh_CN.po,大学网站建设策划书1 问题 给定一个仅包含数字 2-9 的字符串,返回所有它能表示的字母组合。答案可以按 任意顺序 返回。 给出数字到字母的映射如下(与电话按键相同)。注意 1 不对应任何字母。 示例 1: 输入:digits “23” 输出&…

1 问题

给定一个仅包含数字 2-9 的字符串,返回所有它能表示的字母组合。答案可以按 任意顺序 返回。

给出数字到字母的映射如下(与电话按键相同)。注意 1 不对应任何字母。
在这里插入图片描述
示例 1:

输入:digits = “23”
输出:[“ad”,“ae”,“af”,“bd”,“be”,“bf”,“cd”,“ce”,“cf”]

示例 2:

输入:digits = “”
输出:[]

示例 3:

输入:digits = “2”
输出:[“a”,“b”,“c”]

2 答案

自己写的不对

class Solution:def letterCombinations(self, digits: str) -> List[str]:hashmap = {2:'abc', 3:'def', 4:'ghi', 5:'jkl', 6:'mno', 7:'pqrs', 8:'tuv', 9:'wxyz'}if digits = "" return []list1 = []res = []for s in digits:list1.append(hashmap[int(s)])for i in range(len(list1)):for j in range(i+1, len(list1)):ii = len(list1[i])jj = len(list1[j])while ii != -1: res.append(list1[i][ii]+list1[j][jj])ii -= 1

官方解1:回溯

class Solution:def letterCombinations(self, digits: str) -> List[str]:if not digits: return []phone = {'2':['a','b','c'],'3':['d','e','f'],'4':['g','h','i'],'5':['j','k','l'],'6':['m','n','o'],'7':['p','q','r','s'],'8':['t','u','v'],'9':['w','x','y','z']}def backtrack(conbination,nextdigit):if len(nextdigit) == 0:res.append(conbination)else:for letter in phone[nextdigit[0]]:backtrack(conbination + letter,nextdigit[1:])res = []backtrack('',digits)return res

官方解2:队列

class Solution:def letterCombinations(self, digits: str) -> List[str]:if not digits: return []phone = ['abc','def','ghi','jkl','mno','pqrs','tuv','wxyz']queue = ['']  for digit in digits:for _ in range(len(queue)):tmp = queue.pop(0)for letter in phone[ord(digit)-50]:queue.append(tmp + letter)return queue

感觉这两种方法都不太好理解,后面还要巩固一下

3 知识点

回溯:
当题目中出现 “所有组合” 等类似字眼时,我们第一感觉就要想到用回溯。

http://www.ds6.com.cn/news/69235.html

相关文章:

  • 微网站样式seo美式
  • 普陀区建设工程质检网站各大搜索引擎入口
  • 网站(建设)安全自查报告汽车网站建设
  • discuz论坛 整合到网站关键词热度
  • 公司网站服务商北京官网seo
  • 企业信用信息公示系统查询武汉seo顾问
  • 低价网站制作顺德seo网络培训机构
  • 将网站的字体设计成百分比的形式要怎样定义杭州网站推广与优化
  • 权威的手机网站建设百度站长平台链接提交
  • 免费自助建站自助建站平台企业营销推广怎么做
  • 蛋糕行业网站建设方案seo优化网站
  • wordpress 手机注册插件广州网站设计专注乐云seo
  • 长春做公司网站的seo发帖工具
  • 聊城集团网站建设seo快速排名多少钱
  • 网站开发进阶商品seo优化是什么意思
  • 上海网络推广外包公司成都网站排名生客seo怎么样
  • 中国化工建设协会网站小说关键词搜索器
  • 商城版免费网站制作无忧软文网
  • 建设门户网站的重要性百度客服联系方式
  • 网站网络优化宁德市教育局
  • 免费团购网站模板长春网站建设平台
  • 开一间网站建设有限公司百度指数网址
  • 成都网站建设公司是什么杭州专业seo服务公司
  • 做论坛网站看什么书网站推广公司排名
  • 网站备案基础知识优化方案怎么写
  • 一个网站开发需要几人新冠疫情最新数据
  • 江西中创建设有限公司网站深圳谷歌seo推广
  • 个人网站毕业论文个人主页网页设计
  • WordPress留言表单仿制seo怎么快速提高排名
  • 江苏建设银行网站seo排名首页