什么网站可以做锦鲤活动公司网站怎么做教程

张小明 2026/1/11 12:27:31
什么网站可以做锦鲤活动,公司网站怎么做教程,godaddy wordpress托管,wordpress前端投稿插件文章目录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进行投诉反馈,一经查实,立即删除!

aspcms免费旅游网站模板2024年楼市大局已定

一、服务组合 使用挂载和导入功能,将多个 FastMCP 服务器合并成一个更大的应用程序。 随着您的 MCP 应用程序不断发展,您可能希望将工具、资源和提示组织到逻辑模块中,或者重用现有的服务器组件。FastMCP 通过两种方法支持组合: i…

张小明 2026/1/2 12:53:55 网站建设

网站建设:上海珍岛建设人才服务中心

WPF 内容控件与依赖属性详解 1. WPF 内容控件 在 WPF 中,控件的内容显示方式有了新的突破。与以往的 UI 框架不同,WPF 允许程序员和设计师自由选择单个控件和元素应显示的内容类型。以下是一些用于显示内容的重要元素: - Image 元素 :用于简单地显示图像。 - Conten…

张小明 2026/1/2 22:09:48 网站建设

九江市网站建设鲜花网站设计

MicroPython 低功耗实战:用高级语言实现微安级待机的嵌入式设计你有没有遇到过这样的场景?一个温湿度传感器节点,部署在野外,靠一节锂电池供电。理想情况下它应该能撑一年,但实际几个月就没电了。排查后发现&#xff0…

张小明 2026/1/2 20:46:42 网站建设

兰州市建设工程安全质量监督站网站wordpress文章限时

如何对信号进行经验模态分解(EMD),然后对各个本征模态函数(IMF)进行希尔伯特变换,最终获得能量谱的完整MATLAB实现。 算法原理概述 EMD Hilbert变换流程 原始信号 → EMD分解 → 多个IMF分量 残差→ 对每个IMF进行Hilbert变换 → 解析信号→ 计算瞬时频…

张小明 2026/1/2 12:53:22 网站建设

湖南建设银行宣传部网站简介常用的网页制作工具

FastAPI蓝绿部署完整指南:实现零停机应用更新 【免费下载链接】awesome-fastapi A curated list of awesome things related to FastAPI 项目地址: https://gitcode.com/gh_mirrors/aw/awesome-fastapi 在当今快速迭代的软件开发生态中,确保应用程…

张小明 2026/1/3 0:12:18 网站建设

潍坊网站建设咨询网站制作入门课程

还在为Vue项目中的日期处理而烦恼吗?从简单的日历展示到复杂的日期选择功能,V-Calendar日历组件都能轻松应对。这个优雅的Vue.js插件为前端开发带来了前所未有的便利,让日期操作变得如此简单。 【免费下载链接】v-calendar An elegant calend…

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