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

3. 无重复字符的最长子串(滑动窗口)

目录

:题目:

二:代码:

三:结果:


一:题目:

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

二:代码:

class Solution {
public:int lengthOfLongestSubstring(string s) {unordered_set<char> occ;int n=s.size();int r=-1;int len=0;for(int i=0;i<n;i++){if(i!=0){occ.erase(s[i-1]);}while(r+1<n&&!occ.count(s[r+1])){occ.insert(s[r+1]);++r;}len=max(len,r-i+1);}return len;}
};

三:结果:

http://www.lryc.cn/news/416841.html

相关文章:

  • 用javaagent和javassist实现Arthas的watch功能
  • golang 图片转1bit color bmp图片
  • Leetcode75-5 反转字符串的元音字母
  • static关键字在Java中的作用与用法
  • 50etf期权行权采用什么交割方式 ?
  • ts-node 报错 ERR_UNKNOWN_FILE_EXTENSION
  • 水域救援设备,保护水域安全_鼎跃安全
  • openmetadata本地编译环境搭建
  • LeetCode Hard|【25. K 个一组翻转链表】
  • python爬虫预备知识三-多进程
  • 【zlm】针对单个设备的音频的编码的设置
  • 文案人的梦工场,网易入职指南!
  • 做一个能和你互动玩耍的智能机器人之七-接入对话和大模型
  • 阿里巴巴商家联系方式采集软件使用教程
  • Golang | Leetcode Golang题解之第326题3的幂
  • 人大金仓(Kingbase)数据库高阶函数详解
  • 云原生真机实验
  • 【电子电路学习笔记】——模电笔记
  • 部署伪分布式 Hadoop集群
  • 十九、虚拟机VMware Workstation(CentOSDebian)的安装
  • 理解Android framework之AOSP:从内核到应用层
  • 杂谈c语言——3.内存对齐
  • 瑞芯微Android设备指定应用开启性能模式
  • ASP.NET Core基础 - 简介
  • Flask+LayUI开发手记(一):LayUI表格的前端数据分页展现
  • Vulnhub靶场DC-9练习
  • Java对象内存布局和对象头
  • python:基于YOLO框架和遥感图像的目标检测
  • DAMA学习笔记(十一)-元数据管理
  • 密码学基本理论