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

惠州市 网站开发公司网站登录验证码怎么做

惠州市 网站开发公司,网站登录验证码怎么做,页面设计模板网站,html网站代码LeetCode-49. 字母异位词分组【数组 哈希表 字符串 排序】 题目描述#xff1a;解题思路一#xff1a;哈希表和排序#xff0c;这里最关键的点是#xff0c;乱序单词的排序结果必然是一样的#xff08;从而构成哈希表的key#xff09;。解题思路二#xff1a;解题思路三… LeetCode-49. 字母异位词分组【数组 哈希表 字符串 排序】 题目描述解题思路一哈希表和排序这里最关键的点是乱序单词的排序结果必然是一样的从而构成哈希表的key。解题思路二解题思路三用字符计数数组作为哈希表的key。注意将数组转为tuple因为数组不可作为哈希表的key。 题目描述 给你一个字符串数组请你将 字母异位词 组合在一起。可以按任意顺序返回结果列表。 字母异位词 是由重新排列源单词的所有字母得到的一个新单词。 示例 1: 输入: strs [“eat”, “tea”, “tan”, “ate”, “nat”, “bat”] 输出: [[“bat”],[“nat”,“tan”],[“ate”,“eat”,“tea”]] 示例 2: 输入: strs [“”] 输出: [[“”]] 示例 3: 输入: strs [“a”] 输出: [[“a”]] 提示 1 strs.length 104 0 strs[i].length 100 strs[i] 仅包含小写字母 解题思路一哈希表和排序这里最关键的点是乱序单词的排序结果必然是一样的从而构成哈希表的key。 class Solution:def groupAnagrams(self, strs: List[str]) - List[List[str]]:res []mapping {}for s in strs:key str(sorted(s))mapping[key] mapping.get(key, []) [s]for key, value in mapping.items():res.append(value)return res时间复杂度O(n) 空间复杂度O(n) 解题思路二 class Solution:def groupAnagrams(self, strs: List[str]) - List[List[str]]:table collections.defaultdict(list)for s in strs:key .join(sorted(s))table[key].append(s)return list(table.values())时间复杂度O(nk logk) 空间复杂度O(nk) 其中 n 是strs 中的字符串的数量k 是 strs 中的字符串的的最大长度。需要用哈希表存储全部字符串。 解题思路三用字符计数数组作为哈希表的key。注意将数组转为tuple因为数组不可作为哈希表的key。 class Solution:def groupAnagrams(self, strs: List[str]) - List[List[str]]:mp collections.defaultdict(list)for st in strs:counts [0] * 26for ch in st:counts[ord(ch) - ord(a)] 1# 需要将 list 转换成 tuple 才能进行哈希mp[tuple(counts)].append(st)return list(mp.values())时间复杂度O(nk) 空间复杂度O(nk)
http://www.zqtcl.cn/news/91426/

相关文章:

  • 建设一个网站花多少钱江苏省水利工程建设局网站
  • 美橙建站之星怎么样嘉兴网站系统总部
  • 织梦企业门户网站网站只收录无权重
  • 枣庄市 网站建设南宁制作网站
  • 动漫网站建设的目的it外包公司怎么找
  • 怎样打开网站制作千图app的优势
  • 网站建设销售经理职责大桥石化集团网站谁做的
  • 黄金网站软件免费靖江seo快速排名
  • 网站建设经验做法和取得的成效wordpress 浏览器兼容
  • 代理记账注册公司图片商丘网站seo
  • 北京网站建设推荐安徽秒搜科技河南建设工程信息网招标公告
  • 网站开发项目实训总结微网站设计
  • 山东济南建网站公司东莞排名seo网站关键词优化
  • 找网站建设企业培训机构哪家最好
  • 建什么类型个人网站比较好开发高端网站建设价格
  • 网站开发 卡片网站建设合同需要印花税
  • 手机端网站图片上传如何做新公司取名字大全免费
  • vue.js网站建设智慧团建官方网站登录入口
  • 江宁区建设局网站网站建设 美食站点
  • 哈尔滨松北区建设局网站唐山企业网站模板建站
  • 服装公司网站策划书外网设计灵感网站
  • 学做婴儿衣服网站windows 建网站
  • 银饰品网站建设规划策划书wordpress近义词搜索
  • 淘宝联盟网站推广位怎么做网站开发合同支付
  • 有没有一些有试卷做的网站ios开发教程
  • 网站备案服务类型红酒公司网站源码
  • 南宁网站优化推广方案4000套微信小游戏源码
  • 什么犁网站做淘宝门头阿里云 wordpress建站
  • 免费网站建设凡科设计师的网站有哪些
  • 微信公众号运营方法seo 排名 优化