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

正鹏建设工程有限公司网站推广网上国网app

正鹏建设工程有限公司网站,推广网上国网app,自己设计logo软件,网站开发就是ssh吗Problem: 2744. 最大字符串配对数目 文章目录 题目解题方法1复杂度1Code1解题方法2复杂度2Code2 题目 给你一个下标从 0 开始的数组 words #xff0c;数组中包含 互不相同 的字符串。 如果字符串 words[i] 与字符串 words[j] 满足以下条件#xff0c;我们称它们可以匹配数组中包含 互不相同 的字符串。 如果字符串 words[i] 与字符串 words[j] 满足以下条件我们称它们可以匹配 字符串 words[i] 等于 words[j] 的反转字符串。 0 i j words.length 请你返回数组 words 中的 最大 匹配数目。 注意每个字符串最多匹配一次。 示例 1 输入words [“cd”,“ac”,“dc”,“ca”,“zz”] 输出2 解释在此示例中我们可以通过以下方式匹配 2 对字符串 我们将第 0 个字符串与第 2 个字符串匹配因为 word[0] 的反转字符串是 “dc” 并且等于 words[2]。我们将第 1 个字符串与第 3 个字符串匹配因为 word[1] 的反转字符串是 “ca” 并且等于 words[3]。 可以证明最多匹配数目是 2 。 示例 2 输入words [“ab”,“ba”,“cc”] 输出1 解释在此示例中我们可以通过以下方式匹配 1 对字符串 我们将第 0 个字符串与第 1 个字符串匹配因为 words[1] 的反转字符串 “ab” 与 words[0] 相等。 可以证明最多匹配数目是 1 。 示例 3 输入words [“aa”,“ab”] 输出0 解释这个例子中无法匹配任何字符串。 提示 1 words.length 50 words[i].length 2 words 包含的字符串互不相同。 words[i] 只包含小写英文字母。 解题方法1 遍历所有的nums将遍历到的值排序统一成一个key声明一个字典在字典中这个key 加一最后遍历字典如果某个key出现了k次说明可以匹配k//2次我们累加结果即可 复杂度1 时间复杂度: 遍历了一次所以是 O ( n ) O(n) O(n) 空间复杂度: 最多存储所有的数所以是 O ( n ) O(n) O(n) Code1 class Solution:def maximumNumberOfStringPairs(self, words: List[str]) - int:d defaultdict(int)ans 0for i in words:x str(sorted(list(i)))d[x] 1for key,val in d.items():ans val // 2return ans解题方法2 我们可以优化上一种方法不需要每次都生成key只遍历一遍nums将遍历到的字符串放入set集合中在放入前判断这个字符串的反转字符串是否存在如果存在则结果加1 复杂度2 时间复杂度: 遍历了一次所以是 O ( n ) O(n) O(n) 空间复杂度: 最多存储所有的数所以是 O ( n ) O(n) O(n) Code2 class Solution:def maximumNumberOfStringPairs(self, words: List[str]) - int:ans 0s set()for x in words:if x[::-1] in s:ans1s.add(x)return ans
http://www.pierceye.com/news/765065/

相关文章:

  • 关于网站制作的指标哪家公司网站做的比较好
  • 网站开发一般多少钱规划设计公司毛利
  • .net 网站地图高端网站建设 n磐石网络
  • 商丘网站建设价格无锡网站建设制作公司
  • 做装饰材料的网站dede英文网站
  • 长沙招聘网站哪个最好网站登录页面html模板
  • 网页创建网站做商城网站报价
  • 网网站建设公司网络整合营销
  • 广州本地门户网站wordpress视频格式
  • 做网站如何购买服务器自己做的网站注册用户无法收到激活邮箱的邮件
  • 商城网站系统建设中信建设有限责任公司 吴方旭
  • 辽阳市建设行业培训中心网站蒙文门户网站建设
  • 凡科建站官网入口wordpress个性首页
  • 上海信息技术做网站不连接wordpress安装
  • 高端网站开发培训免费企业黄页查询网站
  • 最新的网站开发技术全国新冠新增最新消息
  • 试玩app推广网站建设广州网站维护制作
  • 2018年网站设计公司阿里巴巴网官方网站
  • 英文网站常用字体icp备案的网站名称
  • 扬州恒通建设网站镇江润州区建设局网站
  • 关于网站制作的论文网站注册时间
  • 一个人可以备案几个网站做图去哪个网站找素材
  • 江苏建设管理信息网站自己可以做装修效果图的网站
  • html网站欣赏杭州战争网站建设
  • 乐清市做淘宝网站公司网站支付体现功能怎么做
  • 做网站公司促销海报本网站只做信息展示
  • 网站建设商城模板仿我喜欢网站源码免费
  • 工商服务网优化网站推广
  • 嘉兴网站系统总部做一个网站一般要多少钱
  • win10电脑做网站网站为什么有价值是