汕头好的建站网站wordpress 如何更改主页

张小明 2026/3/2 19:56:35
汕头好的建站网站,wordpress 如何更改主页,无症状感染者会自愈吗,青浦营销型网站建设简介 题目链接#xff1a;https://leetcode.cn/problems/find-all-anagrams-in-a-string/?envTypeproblem-list-v2envId2cktkvj 解决方式#xff1a;滑动窗口 这是作者学习众多大神的思路进行解题的步骤#xff0c;很推荐大家解题的时候去看看题解里面大佬们的思路…简介题目链接https://leetcode.cn/problems/find-all-anagrams-in-a-string/?envTypeproblem-list-v2envId2cktkvj解决方式滑动窗口这是作者学习众多大神的思路进行解题的步骤很推荐大家解题的时候去看看题解里面大佬们的思路、想法滑动窗口classSolution{// 滑动窗口// 大体思路是有两个数组一个代表滑动窗口一个代表目标字符串滑动窗口的大小于与目标字符串相同// 移动滑动窗口比较两数组是否相同。相同则表示寻找到目标的字母异位体因为两者的字符、数量相同publicListIntegerfindAnagrams(Strings,Stringp){intsLens.length(),pLenp.length();// 特例判断if(sLenpLen){returnnewArrayListInteger();}// 初始化数组和结果集ArrayListIntegeransnewArrayList();int[]sCountnewint[26];int[]pCountnewint[26];// 初始化滑动窗口for(inti0;ipLen;i){// 字符与数组索引映射sCount[s.charAt(i)-a];pCount[p.charAt(i)-a];}if(Arrays.equals(sCount,pCount)){ans.add(0);}// 移动滑动窗口// 此时i 代表滑动窗口的左边界以及 s 中剩下的字符即滑动窗口需要移动的次数for(inti0;isLen-pLen;i){// 去除左边界元素--sCount[s.charAt(i)-a];// 滑动窗口向右移动sCount[s.charAt(ipLen)-a];// 判断if(Arrays.equals(sCount,pCount)){// 初始位置为左边界 1ans.add(i1);}}returnans;}}滑动窗口优化classSolution{// 滑动窗口优化// 大体思路是维护一个数组和一个不同变量 differ取代两个数组的全量比较publicListIntegerfindAnagrams(Strings,Stringp){intsLens.length(),pLenp.length();// 特例判断if(sLenpLen){returnnewArrayListInteger();}// 初始化数组和结果集ArrayListIntegeransnewArrayList();int[]countnewint[26];// 初始化滑动窗口for(inti0;ipLen;i){// 字符与数组索引映射count[s.charAt(i)-a];--count[p.charAt(i)-a];}// 记录当前窗口与目标字符种类不同的个数检验是否找到字母异位体// 相同字符不同个数不重复计入intdiffer0;for(intj0;j26;j){if(count[j]!0){differ;}}if(differ0){ans.add(0);}// 移动滑动窗口// 此时i 代表滑动窗口的左边界以及 s 中剩下的字符即滑动窗口需要移动的次数// 检验是否异位体是通过判断 differ 是否为 0for(inti0;isLen-pLen;i){// 移动左边界// 左边界的变动会导致滑动窗口的字符发生变化// 需要判断会不会导致 differ 变化即窗口找到异位体if(count[s.charAt(i)-a]1){--differ;}elseif(count[s.charAt(i)-a]0){differ;}--count[s.charAt(i)-a];// 真正移动// 移动右边界// 右边界的变动也会导致滑动窗口的字符发生变化// 也需要判断会不会导致 differ 变化即窗口找到异位体if(count[s.charAt(ipLen)-a]-1){--differ;}elseif(count[s.charAt(ipLen)-a]0){differ;}count[s.charAt(ipLen)-a];// 真正移动// 判断if(differ0){ans.add(i1);}}returnans;}}
版权声明:本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!

国际贸易网站建设 中企动力湖北比较好的app创意想法

从一次段错误说起:内存越界是如何让程序瞬间崩溃的?你有没有遇到过这样的场景?程序跑得好好的,突然“啪”一下退出了,终端上只留下一句冷冰冰的提示:Segmentation fault (core dumped)或者更神秘一点的&…

张小明 2026/1/18 9:18:00 网站建设

高校网站建设近期情况说明win8安装wordpress500

快速体验 打开 InsCode(快马)平台 https://www.inscode.net输入框内输入如下内容: 开发一个极简的Qt打包教学工具,要求:1. 提供step-by-step向导界面;2. 自动检测系统Qt环境;3. 内置简单的Qt示例项目;4. 可…

张小明 2026/1/18 9:15:59 网站建设

做网站要审批吗淄博网站建设培训学校

一句话核心 早停法就是“见好就收,及时止损”的训练技巧。 想象一下练习跑步:如果每天过度训练,肌肉疲劳反而跑得更慢——早停法就是在成绩开始下降前喊停。1. 生活比喻:孩子学习画画 场景: 你教孩子画苹果&#xff1a…

张小明 2026/1/18 9:13:58 网站建设

手机h5建站做网站最小的字体是多少像素

第一章:量子计算开发中的文档自动化趋势随着量子计算从理论研究逐步迈向工程实践,开发流程的复杂性显著上升。传统手动编写技术文档的方式已难以满足快速迭代的需求,文档自动化成为提升开发效率的关键趋势。通过将代码注释、测试用例与构建系…

张小明 2026/1/18 9:07:55 网站建设

社交网站解决方案外贸网站官网怎么做

第一章:Open-AutoGLM 电影场次查询 在现代智能对话系统中,Open-AutoGLM 是一个专为自然语言理解与任务执行优化的开源框架。它能够解析用户意图,并结合外部数据源完成复杂操作,例如实时查询电影场次信息。 功能实现原理 Open-Aut…

张小明 2026/1/18 9:05:54 网站建设

网站开发专业术语大全潍坊住房和城乡建设局网站

双模切换6bit量化:Qwen3-14B-MLX-6bit重新定义本地AI部署标准 【免费下载链接】Qwen3-14B-MLX-6bit 项目地址: https://ai.gitcode.com/hf_mirrors/Qwen/Qwen3-14B-MLX-6bit 导语 阿里通义千问团队推出的Qwen3-14B-MLX-6bit模型,通过创新的单模…

张小明 2026/1/18 9:03:53 网站建设