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

商业网站开发实训报告网站建设与栏目设置

商业网站开发实训报告,网站建设与栏目设置,建材网站建设,静态网页模板怎么用目录 力扣3. 无重复字符的最长子串 解析代码 力扣3. 无重复字符的最长子串 3. 无重复字符的最长子串 - 力扣#xff08;LeetCode#xff09; 难度 中等 给定一个字符串 s #xff0c;请你找出其中不含有重复字符的 最长子串 的长度。 示例 1: 输入: s abcabcb…目录 力扣3. 无重复字符的最长子串 解析代码 力扣3. 无重复字符的最长子串 3. 无重复字符的最长子串 - 力扣LeetCode 难度 中等 给定一个字符串 s 请你找出其中不含有重复字符的 最长子串 的长度。 示例 1: 输入: s abcabcbb 输出: 3 解释: 因为无重复字符的最长子串是 abc所以其长度为 3。示例 2: 输入: s bbbbb 输出: 1 解释: 因为无重复字符的最长子串是 b所以其长度为 1。 示例 3: 输入: s pwwkew 输出: 3 解释: 因为无重复字符的最长子串是 wke所以其长度为 3。  请注意你的答案必须是 子串 的长度pwke 是一个子序列不是子串。 提示 0 s.length 5 * 10^4s 由英文字母、数字、符号和空格组成 class Solution { public:int lengthOfLongestSubstring(string s) {} }; 解析代码 研究的对象是一段连续的区间因此继续使用「滑动窗口」思想来写。 让滑动窗口满足窗口内所有元素都是不重复的。 做法右端X元素进入窗口的时候哈希表统计这个字符的频次 如果这个字符出现的频次超过1,说明窗口内有重复元素那么就从左侧开始划出窗口, 直到X这个元素的频次变为1然后再更新结果。 如果没有超过1 说明当前窗口没有重复元素可以直接更新结果。 class Solution { public:int lengthOfLongestSubstring(string s) {int hash[128] { 0 }; // 数组模拟哈希表-s由英文字母、数字、符号和空格组成int n s.size(), ret 0, left 0, right 0;while(right n){hash[s[right]]; // 进窗口while(hash[s[right]] 1){hash[s[left]]--; // 出窗口-出到和right不在哈希表里}ret max(ret, right - left 1); // 更新结果right;}return ret;} };
http://www.yutouwan.com/news/91989/

相关文章:

  • 网站后台使用app推广视频
  • 衡阳百度网站建设全屋定制都包括什么
  • 培训机构网站建设要求怎么样在网站做产品推广
  • wordpress move 下载win7最好的优化软件
  • 浙江艮威水利建设有限公司网站wordpress 七牛云图床
  • 光通信网站模板郑州百度搜索优化
  • 电商网站商品中心设计方案一家专门做内部优惠的网站
  • 代理网页地址青岛网站关键字优化
  • 中山 网站建设一条龙服务做网站花了三万块
  • 襄阳做网站公司哪家好网站空间在哪买
  • 自己做的网站如何在网络上展示多用户自助建站
  • 长沙经开区建管站甘肃新闻最新消息今天
  • 网站菜单怎么做有自己的域名怎么建设网站
  • 网站开发时间进度品牌策划ppt案例
  • 网站用什么语言wordpress查看数据库文件
  • 网络推广公司有哪些邢台谷歌seo
  • 企业展示型网站建设方案网站建设行业税率
  • 网站售后服务模板网络营销推广与策划实训总结
  • 怎样用自己的pid做搜索网站网站描述多个词怎么分隔
  • 湘潭网站设计外包服务太原网站建设总部地址
  • 建设一个网站费用wordpress用户访问频率
  • 欢迎访问语文建设杂志网站网络的结构
  • 手机网站免费模板wap手机网站静态模板
  • 淘宝做网站退款十大外贸电商平台
  • 给漫画网站做推广wordpress禁止下载图片
  • 电子商务网站建设与管理课程心得怀化优化办
  • 让网站会员做产品标签确认厦门做网站哪家好
  • 自适应网站建设做微课常用的网站
  • 加强网站建设 通知网站要和别人做api 链接
  • 建个网站需要服务器吗我想学室内设计怎么学