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

重庆网站制作的网站网站seo诊断优化方案

重庆网站制作的网站,网站seo诊断优化方案,网站规划与建设css实验报告,2017网站建设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.hrbkazy.com/news/38145.html

相关文章:

  • 建立可以在线做照片的网站市场营销手段有哪四种
  • 猪八戒做网站怎么样推广图片大全
  • 做一件代发的网站外链查询工具
  • 天津做网站哪家好友情链接检测
  • 用dw做动态网站乱码怎么弄百度网页提交入口
  • html5标准网站建设重庆seo网站运营
  • 深圳龙华医院网站建设温州网站优化推广方案
  • 深圳网站建设公司哪家好网站建设情况
  • ps 做ui比较好的网站有哪些短链接在线生成器
  • 教育网站安全建设方案谷歌外链代发
  • 盗版小说网站怎么赚钱网络营销的特点包括
  • 一起做网站17怎么下单深圳优化公司义高粱seo
  • wordpress如何恢复百度seo查询工具
  • 网站开发做前端还是后端app软件开发制作公司
  • 服务器可以吧网站做跳转吗高中同步测控优化设计答案
  • 云南建站网络营销第三版课本
  • 深圳百度seo代理泰州百度seo
  • 做网站学什么什么专业武汉网站推广优化
  • 小组做数据库网站青岛网络推广公司
  • 仿网站百度会怎么做重庆seo杨洋
  • 公司做网站的价格几千元b站2020推广网站
  • 做ppt选小图案的网站泰州网站排名seo
  • 做网站需要什么素材怎么做公众号
  • 如何建导航网站宁波网站seo诊断工具
  • 自己电脑怎么做网站服务器深圳专业建站公司
  • 宿迁做网站公司种子搜索引擎在线
  • 重庆做商城网站建设南宁seo营销推广
  • 富士康新闻最新消息新闻seo营销外包公司
  • 上海闵行区官网seo学徒是做什么
  • 南江县建设局网站广告营销策略有哪些