当前位置: 首页> 科技> IT业 > 抖音网络营销案例_企业网盘怎么上传文件_百度打广告怎么收费_郑州专业seo哪家好

抖音网络营销案例_企业网盘怎么上传文件_百度打广告怎么收费_郑州专业seo哪家好

时间:2025/9/12 14:19:40来源:https://blog.csdn.net/J_pluto/article/details/143193587 浏览次数:0次
抖音网络营销案例_企业网盘怎么上传文件_百度打广告怎么收费_郑州专业seo哪家好

目录

  • 一、题目
  • 二、思路
  • 三、代码

一、题目

在这里插入图片描述

二、思路

采用滑动窗口:

  • 根据题目提示,s 由字母、数字、符号和空格组成,可以将所有字符采用ASCII码存储相应出现次数。
  • 由于 right 右移一位,窗口内的字符出现次数增加 1的字符就是 right 所指向的字符,所以只需要检查当前 right 指向的字符是否次数超出 1 即可判断当前窗口内的字符串是否无重复子串。若当前字符出现的次数超过1,开始收缩窗口,即 left 右移,直至当前字符出现次数不超过 1,就可以确保窗口内的字符串无重复字符。

三、代码

class Solution {public int lengthOfLongestSubstring(String s) {int ans = 0;// 将所有字符采用ASCII码存储相应出现次数int[] cnt = new int[128];for (int l = 0, r = 0; r < s.length(); r++) {cnt[s.charAt(r)]++;while (cnt[s.charAt(r)] > 1) {cnt[s.charAt(l++)]--;}ans = Math.max(ans, r - l + 1);}return ans;}
}
关键字:抖音网络营销案例_企业网盘怎么上传文件_百度打广告怎么收费_郑州专业seo哪家好

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: