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

哪个网站专门做二手的做外汇网站代理赚钱吗

哪个网站专门做二手的,做外汇网站代理赚钱吗,wordpress代码块,网站开发外包售后维护合同范本leetcode 3 思路 滑动窗口:我们可以通过维护一个滑动窗口来解决这个问题。滑动窗口由两个指针(left 和 right)控制,这里right在下面代码中是i 右指针扩展窗口:右指针(i)会向右移动,直到遇到重复的字符 …

leetcode 3
在这里插入图片描述

思路

  1. 滑动窗口:我们可以通过维护一个滑动窗口来解决这个问题。滑动窗口由两个指针(left 和 right)控制,这里right在下面代码中是i

  2. 右指针扩展窗口:右指针(i)会向右移动,直到遇到重复的字符

  3. 左指针收缩窗口:当右指针遇到重复字符时,我们需要将左指针向右移动来收缩窗口,使得窗口内的元素都是唯一的无重复子串的

  4. 使用哈希map来存储字符:可以使用一个哈希集合来记录窗口中出现的字符。当遇到重复字符时,通过更新left指针来确保去掉重复字符

  5. 更新最大长度:每次右指针扩展后,我们都计算当前窗口的大小,并更新最大长度

实现

var lengthOfLongestSubstring = function (s) {const map = new Map();let max = 0, left = 0;for (let i = 0; i < s.length; i++) {if (map.has(s[i])) {let index = map.get(s[i])if (left < index + 1) {// 在滑动窗口区间内出现了重复的元素left = index + 1;}}map.set(s[i], i)max = Math.max(max, i - left + 1)}return max;
}
http://www.dtcms.com/wzjs/543408.html

相关文章:

  • 网站建设服务器配置用dedecms 做门户网站
  • 做网站的方法及措施百度网盘app
  • 网站开发多少人工作服定制无锡帛裳 服饰实力
  • 网站备案怎么取消上海app开发制作
  • 同城网站建设潍坊网站建设咨询
  • 网站产品管理模块中国建设信用卡网站首页
  • 郑州百度网站建设做网站要分几部分完成
  • 付费内容网站百度学术查重
  • 做网站推广引流效果好吗成都全案设计公司
  • 365网站深圳龙江网站设计
  • 建设网站策划案国家正规网站查询
  • wordpress 下拉刷新六安网站优化
  • 廊坊哪里有做网站建设的网站建设方案 百度文库
  • 网站开发建设步骤设迹官网
  • 盛成广告传媒做网站的卖芒果的网络营销策划
  • 循化网站建设公司用jsp做电影网站的界面
  • 做我女朋友好不好套路网站北京网站制作招聘
  • 开发定制网站公司网页和网站设计
  • .net和php那个做网站好wordpress慢 排查
  • 只会后端不会前端如何做网站苏州做网站便宜的公司哪家好
  • 工程建设国家标准网站智能建站技术
  • 宁乡网站建设uuv9制作企业网站教程
  • 自动seo系统seo营销是什么意思
  • 做网站流行的网络公司取名字大全
  • c2c的网站有哪些东莞市手机网站建设哪家好
  • 资源网站排名优化seo公司网站建设行为规定
  • 抚州北京网站建设书店中文网站模板
  • 做网站需要做什么页面APP开发网站建设哪家好
  • 企业网站和信息化建设麦片网站建设
  • 互联网网站开发创业计划书海外域名注册网站