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

网站搭建免费软件青岛网络seo公司

网站搭建免费软件,青岛网络seo公司,湛江wx,商河网站建设公司题目: 题解: class Solution:def palindromePairs1(self, words: List[str]) -> List[List[int]]:# 核心思想--枚举前缀和后缀# 如果两个字符串k1,k2组成一个回文字符串会出现三种情况# len(k1) len(k2),则需要比较k1 k2[::-1]# len(k1…

题目:

题解:

class Solution:def palindromePairs1(self, words: List[str]) -> List[List[int]]:# 核心思想--枚举前缀和后缀# 如果两个字符串k1,k2组成一个回文字符串会出现三种情况# len(k1) == len(k2),则需要比较k1 == k2[::-1]# len(k1) < len(k2),例如,k1=a, k2=abb,可组成abba#   因为k2后缀bb已经是回文字符串了,则需要找k1与k2剩下相等的部分# len(k1) > len(k2),例如,k1=bba, k2=a,组成abba#   因为k1前缀bb已经是回文字符串了,则需要找k1剩下与k2相等的部分res = []worddict = {word: i for i, word in enumerate(words)}  # 构建一个字典,key为word,valie为索引for i, word in enumerate(words):# i为word索引,word为字符串for j in range(len(word)+1): # 这里+1是因为,列表切片是前闭后开区间tmp1 = word[:j]  # 字符串的前缀tmp2 = word[j:]  # 字符串的后缀if tmp1[::-1] in worddict and worddict[tmp1[::-1]] != i and tmp2 == tmp2[::-1]:# 当word的前缀在字典中,且不是word自身,且word剩下部分是回文(空也是回文)# 则说明存在能与word组成回文的字符串res.append([i, worddict[tmp1[::-1]]])  # 返回此时的word下标和找到的字符串下标if j > 0 and tmp2[::-1] in worddict and worddict[tmp2[::-1]] != i and tmp1 == tmp1[::-1]:         # 当word的后缀在字典中,且不是word自身,且word剩下部分是回文(空也是回文)# 则说明存在能与word组成回文的字符串# 注意:因为是后缀,所以至少要从word的第二位算起,所以j>0res.append([worddict[tmp2[::-1]], i])  # 返回此时的word下标和找到的字符串下标return res
http://www.dinnco.com/news/15388.html

相关文章:

  • 湖北微网站建设报价世界杯比分查询
  • 推荐网站建设广州seo关键词
  • 如何识别html5网站青岛自动seo
  • 内地电影院惊现成人片放映网站优化推广公司
  • 洛阳做网站的公司优化网站排名推广
  • 如何用网站模板做网站手机怎么搭建属于自己的网站
  • c 网站开发实战友情链接买卖
  • 在百度做网站网页查询
  • 烟台网站推广优化百度新闻首页新闻全文
  • 网站开发德菁宁波关键词优化时间
  • 东莞北京网站建设郑州seo线上推广系统
  • 凤台做网站百度指数 移民
  • 做网站在手机显示怎么很乱怎样进行网络推广效果更好
  • 做淘宝客为什么要做网站网络推广主要内容
  • 为什么只有我的电脑看网站后台内容管理是乱码济南竞价托管公司
  • 独山县哪里有做网站的时事热点新闻
  • 广告联盟怎么建设网站淘宝排名查询工具
  • 北京建网站公司飞沐方象科技服务案例
  • 专做展厅设计网站他达那非片能延时多久
  • 杭州 网站制作个人发布信息的免费平台
  • 蓝色扁平化网站网站推广策划方案
  • 广东装饰网站建设个人网站制作
  • 如何做日语网站公众号推广方法
  • 视频网站建设 方案百度升级最新版本下载安装
  • 导航网站建设个人博客模板
  • Wordpress模板日主题RIProseo投放
  • 深圳建站哪家专业免费放单平台无需垫付
  • 安庆网站建设哪家建设公司网站
  • 南京专业网站制作公司有哪些分类达人介绍
  • 写作网站哪个好用网络营销课程报告