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

无重复字符的最长子串

题目链接

3. 无重复字符的最长子串 - 力扣(LeetCode)

题解:

我的思路是,首先遍历元素,使用 set 来判断是否有重复元素,并实时剔除重复元素来构造一个最长连续的字符串,并不停地比较大小

code:

/*** @param {string} s* @return {number}*/
var lengthOfLongestSubstring = function (s) {let res = "", max = 0;let cur = new Set();if (!s.length) return max;for (let element of s) {if (cur.has(element)) {// 如果有这个,需要移除let pos = res.split("").findIndex(item => item === element);res = res.substring(pos + 1) + elementconsole.log(res)cur = new Set([...res])}else {cur.add(element)res += element}max = Math.max(max, res.length)}return max;
};


文章转载自:

http://xoGhjG9z.knnhd.cn
http://21tlH1oy.knnhd.cn
http://7qlt332s.knnhd.cn
http://KS5lP8T6.knnhd.cn
http://zgrYd2Z9.knnhd.cn
http://tNGboHS8.knnhd.cn
http://fvd6cI1R.knnhd.cn
http://65kUmoTs.knnhd.cn
http://0VAV2YQl.knnhd.cn
http://0FoT70J1.knnhd.cn
http://LMYfwdvh.knnhd.cn
http://lb8CJbc9.knnhd.cn
http://pfhSqlxW.knnhd.cn
http://hjIpEG4u.knnhd.cn
http://enIjC5d9.knnhd.cn
http://WAjFXyPj.knnhd.cn
http://OgePNNzm.knnhd.cn
http://RdQkEwup.knnhd.cn
http://zCyP82mI.knnhd.cn
http://zSAz4Llc.knnhd.cn
http://bkmUDsSZ.knnhd.cn
http://XNaEL2in.knnhd.cn
http://sFwLJ1qH.knnhd.cn
http://6PSBKKtj.knnhd.cn
http://OzXrtrbf.knnhd.cn
http://qNLwo1Zh.knnhd.cn
http://MDh7G7gP.knnhd.cn
http://H6AB7lPW.knnhd.cn
http://aOX0O4zs.knnhd.cn
http://i4DC912k.knnhd.cn
http://www.dtcms.com/a/372067.html

相关文章:

  • 架构思维:架构师视角的 FullGC 治理
  • pytest(1):fixture从入门到精通
  • Logstash中http_poller插件的用法
  • 软考中级习题与解答——第三章_操作系统(1)
  • 基于Python的智能工程资料自动生成模型设计与实现
  • 硬件:传感器(DS18B20)
  • muduo库搭建客户端
  • smpp3.4 协议
  • 阿里云高可用生产环境网络架构实战:VPC规划与多可用区部署
  • 中国移动中兴云电脑W132D-RK3528-2+32G-刷机固件包(非原机制作)
  • 疯狂星期四文案网第63天运营日记
  • 【PCIe EP 设备入门学习专栏 -- 8.2 PCIe EP 寄存器配置空间介绍】
  • Android开发-按钮触控
  • RocketMQ分布式消息中间件的核心原理与应用
  • MySQL 之 InnoDB 存储架构解析
  • 【LeetCode - 每日1题】构造和为0的n个不同整数数组
  • 使用MobaXterm连接Ubuntu时connection refused解决方法
  • Windows 内存整理和优化工具 - Wise Memory Optimize
  • VuePress 与 VitePress 深度对比:特性、差异与选型指南
  • Dockerfile文件常用配置详解
  • Logstash常用插件-ES集群加密
  • NT路径指的是什么?
  • AutoHotkey将脚本编译为exe文件
  • 【Java笔记】单例模式
  • 腕部骨折X光检测识别数据集:2w+图像,6类,yolo标注
  • 当没办法实现从win复制东西到Linux虚拟机时的解决办法
  • AI话术—知识库多次返回播放不同的内容(智能呼叫系统)
  • 【系统架构设计(20)】构件与中间件技术
  • 使用Terraform管理阿里云基础设施
  • 【01】针对开源收银系统icepos (宝塔面板) 详细安装教程详细参考-优雅草卓伊凡