更新网站内容有什么用小程序推广网站

张小明 2026/1/9 17:31:42
更新网站内容有什么用,小程序推广网站,广州营销优化,上海详细地址大全文章目录1. 题目描述2. 思路及代码错误示例1#xff1a;错误示例2#xff1a;正确示例#xff1a;总结1. 题目描述 给你一个字符串数组#xff0c;请你将 字母异位词 组合在一起。可以按任意顺序返回结果列表。 示例 1: 输入: strs [“eat”, “tea”, “tan”, “ate”…文章目录1. 题目描述2. 思路及代码错误示例1错误示例2正确示例总结1. 题目描述给你一个字符串数组请你将 字母异位词 组合在一起。可以按任意顺序返回结果列表。示例 1:输入: strs [“eat”, “tea”, “tan”, “ate”, “nat”, “bat”]输出: [[“bat”],[“nat”,“tan”],[“ate”,“eat”,“tea”]]解释在 strs 中没有字符串可以通过重新排列来形成 “bat”。字符串 “nat” 和 “tan” 是字母异位词因为它们可以重新排列以形成彼此。字符串 “ate” “eat” 和 “tea” 是字母异位词因为它们可以重新排列以形成彼此。示例 2:输入: strs [“”]输出: [[“”]]示例 3:输入: strs [“a”]输出: [[“a”]]提示1 strs.length 1040 strs[i].length 100strs[i] 仅包含小写字母2. 思路及代码错误示例1存在的问题无法处理多个相同字符的情况对空字符也处理不了。publicListListStringgroupAnagrams(String[]strs){SetSetCharactersetsnewHashSet();for(Stringstr:strs){char[]charArraystr.toCharArray();SetCharactersetnewHashSet();for(charc:charArray){set.add(c);}sets.add(set);}ListListStringlistsnewArrayList();for(SetCharacterset:sets){ListStringlistnewArrayList();for(Stringstr:strs){char[]charArraystr.toCharArray();intcount0;for(charc:charArray){if(set.contains(c)){count;}}if(countset.size()){list.add(str);}}lists.add(list);}returnlists;}错误示例2存在的问题int[]没有重写equals方法HashSet无法去重会导致出现重复的分组publicListListStringgroupAnagrams2(String[]strs){HashSetint[]setsnewHashSet();for(Stringstr:strs){int[]intsnewint[26];char[]charArraystr.toCharArray();for(charc:charArray){intasciic-a;ints[ascii]1;}sets.add(ints);}ListListStringlistsnewArrayList();for(int[]set:sets){ListStringlistnewArrayList();for(Stringstr:strs){int[]intsnewint[26];char[]charArraystr.toCharArray();for(charc:charArray){intasciic-a;ints[ascii]1;}if(set.equals(ints)){list.add(str);}}lists.add(list);}returnlists;}正确示例使用HashMap List/Set处理一对多关系。publicListListStringgroupAnagrams3(String[]strs){MapString,ListStringmapnewHashMap();for(Stringstr:strs){char[]charArraystr.toCharArray();Arrays.sort(charArray);//如果key不存在就创建新List然后添加元素map.computeIfAbsent(String.valueOf(charArray),k-newArrayList()).add(str);}CollectionListStringvaluesmap.values();returnnewArrayList(values);}总结HashSet无法对没有重写equals方法的数据结构进行去重。异位词所涉及的字符不变只是不同的组合可以用一对多的数据结构来存储。以上为个人学习分享如有问题欢迎指出
版权声明:本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!

网站开发难不难学济南seo小黑seo

在数字音乐创作领域,一场由人工智能引领的变革正在悄然发生。腾讯AI Lab开源的LeVo模型,以其独特的技术架构和多样化的创作能力,为音乐创作带来了前所未有的可能性。本文将从技术演进、创作流程重构和行业影响三个维度,深度解析这…

张小明 2026/1/9 4:54:55 网站建设

怎么用抓爬工具做网站wordpress网店插件

随着新能源技术不断进化,20 万元以内的纯电 SUV 市场已经从单纯追求续航和性价比,转向对主动安全系统表现的深度考量。对于日常高速满载出行来说,刹车响应、车道保持稳定性、自适应巡航系统表现等主动安全功能,直接关系到行驶安全…

张小明 2026/1/9 4:44:03 网站建设

手机网站设计字体多大宁波网络推广渠道

导语 【免费下载链接】DeepSeek-V3.1-Base-BF16 项目地址: https://ai.gitcode.com/hf_mirrors/unsloth/DeepSeek-V3.1-Base-BF16 DeepSeek-V3.1通过创新的混合推理架构,首次实现单一模型内"思考"与"非思考"双模式智能切换,…

张小明 2026/1/9 4:43:53 网站建设

企业网站建设的要素有哪些自己网站如何做关键词

智能农田管理 目录 基于springboot vue智能农田管理系统 一、前言 二、系统功能演示 三、技术选型 四、其他项目参考 五、代码参考 六、测试参考 七、最新计算机毕设选题推荐 八、源码获取: 基于springboot vue智能农田管理系统 一、前言 博主介绍&…

张小明 2026/1/9 4:29:08 网站建设

设计前沿的网站济南正宗网站建设平台

Dify平台支持数学公式识别与求解 在教育科技快速演进的今天,越来越多的学生和教师期待AI能真正“看懂”并“解出”数学题——不是靠死记硬背答案,而是像人类一样理解符号、推理步骤、验证结果。然而,通用大模型虽然擅长语言生成,却…

张小明 2026/1/9 4:39:17 网站建设

c 网站建设教程网站多久会被百度收录

用 Excalidraw 绘制 API 接口流程图:高效、直观且协作无阻 在远程协作日益成为常态的今天,技术团队如何快速达成共识?尤其是在设计一个新 API 或评审系统架构时,一张清晰的流程图往往胜过千言万语。但传统的绘图工具——无论是 Vi…

张小明 2026/1/8 7:17:41 网站建设