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

做网站都是花钱吗公司网站模版

做网站都是花钱吗,公司网站模版,做汽车微信广告视频网站有哪些,做旅游攻略什么网站最好🙋大家好!我是毛毛张! 🌈个人首页: 神马都会亿点点的毛毛张 这是一道银行的面试题,就是简单?! LeetCode链接:3. 无重复字符的最长子串 1.题目描述 给定一个字符串 s &#xff0c…
🙋大家好!我是毛毛张!
🌈个人首页: 神马都会亿点点的毛毛张
这是一道银行的面试题,就是简单?!

LeetCode链接:3. 无重复字符的最长子串

1.题目描述

给定一个字符串 s ,请你找出其中不含有重复字符的 最长子串的长度。

示例 1:

输入: s = "abcabcbb"
输出: 3 
解释: 因为无重复字符的最长子串是 "abc",所以其长度为 3。

示例 2:

输入: s = "bbbbb"
输出: 1
解释: 因为无重复字符的最长子串是 "b",所以其长度为 1。

示例 3:

输入: s = "pwwkew"
输出: 3
解释: 因为无重复字符的最长子串是 "wke",所以其长度为 3。请注意,你的答案必须是 子串 的长度,"pwke" 是一个子序列,不是子串。

提示:

  • 0 < = s . l e n g t h < = 5 ∗ 1 0 4 0 <= s.length <= 5 * 10^4 0<=s.length<=5104
  • s 由英文字母、数字、符号和空格组成

2.题解

  • 盲猜暴力解法肯定超时,毛毛张就不在这里介绍了
  • 这个题目只需要最长子串的长度,做完可以尝试一下这道题目:LeetCode:67.最小覆盖子串

2.1 双指针-哈希集合

class Solution {public int lengthOfLongestSubstring(String s) {// 使用一个Set来存储当前子串中的字符Set<Character> set = new HashSet<>();// 初始化左右指针和最大长度int left, right;int maxLen = 0;// 从左到右遍历字符串for (left = 0, right = 0; right < s.length(); right++) {// 获取当前字符Character c = s.charAt(right);// 如果当前字符不在Set中,更新最大长度if (!set.contains(c)) {maxLen = Math.max(maxLen, right - left + 1);}// 如果当前字符在Set中,则移动左指针直到没有重复字符while (set.contains(c)) {set.remove(s.charAt(left));left++;}// 将当前字符添加到Set中set.add(c);}// 返回最大长度return maxLen;}
}

2.2 双指针-哈希数组

  • 如果能用哈希集合,那么大概率也可以使用哈希数组
class Solution {public int lengthOfLongestSubstring(String s) {// 使用一个大小为128的整数数组来记录字符出现的次数int[] arr = new int[128];// 初始化左右指针和最大长度int left, right;int maxLen = 0;// 从左到右遍历字符串for (left = 0, right = 0; right < s.length(); right++) {// 获取当前字符char c = s.charAt(right);// 如果当前字符在数组中的计数为0,更新最大长度if (arr[c] == 0) {maxLen = Math.max(maxLen, right - left + 1);}// 如果当前字符在数组中的计数不为0,则移动左指针直到没有重复字符while (arr[c] != 0) {arr[s.charAt(left)]--;left++;}// 将当前字符的计数加1arr[c]++;}// 返回最大长度return maxLen;}
}
http://www.rdtb.cn/news/11837.html

相关文章:

  • 东莞专业网站设计制作公司关键词挖掘排名
  • 行业公司网站建设网络推广赚钱
  • 广州短视频拍摄制作公司windows优化大师功能
  • 贵阳网站建设培训whois域名查询
  • 优质做网站哪家好推广网站多少钱
  • 电子商务网站的建设内容seo入门免费教程
  • 网站访客qq抓取云盘搜索
  • wordpress酷站seo优化报价
  • 健康私人定制网站怎么做宁波网站推广哪家公司好
  • 云南做网站公司哪家好2022年免费云服务器
  • 餐饮公司做网站的好处电商网站建设报价
  • 商贸公司营销网站建设怎样推广自己的商城
  • 网站建设与网页设计从入门到精通长沙百度快速优化
  • wordpress 自适应cms主题企业seo
  • 有没有做培养基的网站市场推广计划书
  • 江苏网站建设公司哪家好广州网络seo优化
  • 厦门h5建站国内快速建站
  • 门户定制网站建设公司b2b电子商务平台
  • 东莞网站优化推广seo常用工具包括
  • 哪里下载中文版的wordpress武汉seo网站优化运营
  • 门户网站app有哪些网络推广是什么职位
  • 漫画app软件定制开发谷歌seo查询
  • wordpress后台打不开广州seo网站
  • 群晖怎样做网站怎么推广游戏叫别人玩
  • 北京网站开发哪家专业搜索引擎优化关键词的处理
  • 自己建网站需要什么软件深圳百度国际大厦
  • 淘宝网站建设那么便宜开网店
  • 中信建设官方网站软件下载百度账号管理中心
  • 怎么建设一个公司网站阿里指数查询
  • 网站文件夹命名怎么做非国产手机浏览器