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

leetcode热题100-49:字母异位词分组

给你一个字符串数组,请你将  组合在一起。可以按任意顺序返回结果列表。

 

示例 1:

输入: strs = ["eat", "tea", "tan", "ate", "nat", "bat"]

输出: [["bat"],["nat","tan"],["ate","eat","tea"]]

 

解法一:质数表法

def groupAnagrams(self, strs: List[str]) -> List[List[str]]:
        alpha = [2,3,5,7,11,13,17,19,23,29,31,37,41,43,47,51,53,57,59,61,67,71,73,79,83,87,89,91,97,101]
  cnt = defaultdict(list)
  for str in strs :
    mul = 1
    for s in str :
      mul *= alpha[ord(s)-ord('a')]
    cnt[mul].append(str)
  return list(cnt.vaules())
http://icebutterfly214.com/news/15359/

相关文章:

  • YACS2025年10月乙组
  • Windows11升级专业版密钥
  • 把 1 GHz 做成一粒米”——成都恒利泰科技 HT-LFCG-1000+
  • 2025年钢带波纹管批发厂家权威推荐榜单:hdpe钢带波纹管/钢带管/钢带增强聚乙烯螺旋波纹管源头厂家精选
  • 2025年乐博智家保鲜盒直销厂家权威推荐榜单:乐博智家冰沙杯/乐博智家炒冰机/乐博智家刨冰机源头厂家精选
  • 2025年粉末涂料排行榜推荐,粉末涂料公司全解析
  • hive在虚拟机中的部署
  • 超越简单的回放:深度解析国标GB28181算法算力平台EasyGBS的录像检索与回放技术
  • 2025 年 11 月中小企业财税合规服务权威推荐榜:专业筹划与风险防控口碑之选
  • 字段(辨析:字段、对象、属性和方法在 JavaScript 中的关系)
  • Grafana12安装部署
  • 图的dfs和bfs遍历
  • 2025年工业铝型材安全定制厂家推荐:工业铝型材定制实力供应商
  • vue3中英文转换方案(使用 Vue I18n)
  • mssql db_owner权限sql注入
  • 三场比赛(四)
  • mssql public权限sql注入
  • 2025 国内外运维监控厂商选型指南:锚定国产化与信创,国产监控产品如何破局?
  • 7-1 API使用与字符串处理
  • 2025年改性pp阻燃母料订购源头厂家权威推荐榜单:丽水pp阻燃改性/pp的阻燃改性/阻燃改性PP源头厂家精选
  • 国债ETF收益规律发现及应用
  • 2025年11月治疗失眠的专家推荐:市场报告与榜单全解析
  • 2025 年实验室 CMA/CNAS 认证咨询公司全新推荐
  • AT_abc200_d [ABC200D] Happy Birthday! 2 题解报告
  • 详细介绍:安全框架 SpringSecurity 入门(超详细,IDEA2024)
  • Web开发的坑
  • FT232RL FT232R国产替代芯片GP232RNL GP232RL高稳定性USB转串口桥接芯片
  • 【pytest】使用 marker 向 fixture 传递数据 - 指南
  • spug 运维工具
  • 2025年和君传媒深度揭秘:AI获客技术如何重塑企业增长引擎