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

办个网站多少钱教育机构

办个网站多少钱,教育机构,郑州网站 建设,制作网站用什么软件有哪些力扣热门100题 - 3.无重复字符的最长子串 题目链接#xff1a;3. 无重复字符的最长子串 题目描述#xff1a; 给定一个字符串 s #xff0c;请你找出其中不含有重复字符的 最长子串 的长度。示例#xff1a; 输入: s abcabcbb 输出: 3 解释: 因为无重复字… 力扣热门100题 - 3.无重复字符的最长子串 题目链接3. 无重复字符的最长子串 题目描述 给定一个字符串 s 请你找出其中不含有重复字符的 最长子串 的长度。示例 输入: s abcabcbb 输出: 3 解释: 因为无重复字符的最长子串是 abc所以其长度为 3。输入: s bbbbb 输出: 1 解释: 因为无重复字符的最长子串是 b所以其长度为 1。输入: s pwwkew 输出: 3 解释: 因为无重复字符的最长子串是 wke所以其长度为 3。请注意你的答案必须是 子串 的长度pwke 是一个子序列不是子串。提示 0 s.length 5 * 104 s 由英文字母、数字、符号和空格组成解题思路 滑动窗口 哈希表 使用两个指针 l 和 r 表示当前不含重复字符子串的左右边界初始时都指向字符串的开头。 使用 HashSet 存储当前子串中的字符以便快速检查字符是否重复出现。 不断移动右指针 r并将对应字符加入 HashSet。如果发现重复字符说明当前子串中有重复字符需要移动左指针 l并将对应字符从 HashSet 中移除直到子串中再次不含重复字符为止。 在每一次长度增加时更新最大子串长度 maxLen即 maxLen maxLen (r-l) ? maxLen : (r - l);。 时间复杂度O(n) 在每一步操作中l 和 r 指针都会向前移动而 HashSet 的操作是常数时间的因此整体复杂度为 O(n)。代码 class Solution {public int lengthOfLongestSubstring(String s) {HashSetCharacter hs new HashSet();int len s.length();int maxLen 0;int l 0;int r 0;while(r len){char c s.charAt(r);if (hs.contains(c)){hs.remove(s.charAt(l));l;}else {hs.add(c);r;maxLen maxLen (r-l) ? maxLen : (r - l);}}return maxLen;} }
http://www.hkea.cn/news/14266148/

相关文章:

  • 网站突然显示 建设中自己可以设计装修的软件
  • 读取别人网站代码自己做WordPress小说模板国外
  • 惠州网站建设公司排名东莞专业网站推广公司
  • 合肥个人做网站机械加工网站哪个好
  • 辣条类网站建设规划书大一学生期末网页设计作业
  • 网站建设实验后体会可以做产品宣传的网站
  • 莆田网站制作价格有赞分销商城
  • zencart 网站换域名北京建设网站官网
  • 网站要学什么格力网站的建设情况
  • 网站设计与网页建设德阳移动网站建设
  • php可以做网站吗哪个网站开发软件
  • 做几个网站好百度上怎么打广告宣传
  • 网站开发会用到定时器功能mip网站怎么做匹配
  • 网站第一关键词怎么做腾讯视频网站源码
  • 中国正规的加盟网站扁平化网站模板下载
  • 扬州住房和建设局网站浦东新区
  • 合肥网站seo技术多语言企业网站
  • 建设厅网站文件揭阳企业建站服务公司
  • 网站设计师需要什么知识与技能设计品牌名称和标志
  • 电子商务作业做网站网站开发参考文献期刊
  • 东莞网站建设网站做网站打算套用模板
  • 网站开发费会计处理主机屋 大网站
  • 简述网站制作流程阿里云 多域名解析 到不同的网站
  • 网站自助搭建平台软文写作案例
  • 产品销售型企业网站有哪些怎么根据网站做二维码
  • 莲都区建设局门户网站宁波派桑网站建设
  • 西安制作手机网站外贸网站服务商
  • 昆山建设招标信息网站开门红营销活动方案
  • 黄岛网站建设多少钱网络服务者
  • 建晨网站建设有限公司app网站制作多少钱