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

无重复字符的最长字串 Java

class Solution {public int lengthOfLongestSubstring(String s) {char[] chars = s.toCharArray();int n = chars.length;List<Character> list = new ArrayList();int l = 0, r = 0;int max = 0;// 滑动窗口while (l < n && r < n) {if (!list.contains(chars[r])) {// 表中没有重复的,添加并更新最大长度,继续移动右指针list.add(chars[r]);max = Math.max(max, list.size());r++;} else {// 表中有重复的,删除左指针上的元素,并移动左指针list.remove((Character) chars[l]);l++;}}return max;}
}

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

http://www.dtcms.com/a/438642.html

相关文章:

  • 做网站读哪个专业企业注册名字查询
  • 机器视觉Halcon3D读取3D点云数据后的三维对象模型检查参数详解
  • 什么是商业网站湖北黄石市黄石市建设材料价格信息在哪个网站查询
  • Polyglot 全解析:多语言处理的利器与中文支持实践
  • 湖北省住房和城乡建设厅官方网站栖霞企业网站建设
  • 吕梁seo网站建设网站开发的技术支撑 经验能力
  • VAE-NPN跨域室内定位的实战与思考
  • 题库批量(文件)导入接口文档(补充)
  • Day93 基本情报技术者 单词表29 ビッグデータ基礎
  • 网站制作是不是要一个后台wordpress的目录结构
  • 域名对网站有什么影响吗在线网址免费的
  • 什么网站做h5没有广告国内免费saas crm正在
  • 【成功解决windows端tensorrt报错】Unable to load library: nvinfer_builder_resource.dll
  • 企业网站设计与建设中国建盏大师排名
  • 崇文企业网站建设公司国内设计师个人网站欣赏
  • 操作系统应用开发(十九)RustDesk 强制认证—东方仙盟金丹期
  • 西安东郊做网站有瀑布流的网站
  • 南海网站设计注册企业邮箱哪家最好
  • 这个TortoiseSVN报错是由以下主要原因导致的:路径中包含了一个无效的控制字符 0x7f。下面为您详细解释:1. 根本原因:无效的控制字符 0x7f•
  • 服务端渲染SSR
  • RabbitMQ C++ 客户端封装与实战
  • 做网站建设需要什么资质广东平台网站建设找哪家
  • Coze源码分析-资源库-编辑工作流-前端源码-核心组件
  • 胡恩全10.3作业
  • 长沙门户网站如何在微信上做小程序
  • Linux网络Socket编程TCP
  • 神卓云监控 K900 在海康 / 大华异地监控场景中的应用实践
  • 深圳专业网站开发上海公司建立网站吗
  • Photoshop - Photoshop 工具栏(1)移动工具
  • 怎么给网站做域名重定向公司网站建设合规吗