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

day14(11.14)——leetcode面试经典150

3. 无重复字符的最长子串

今天的题顺利写出来了!!!

3. 无重复字符的最长子串

题目:

题解:

class Solution {public int lengthOfLongestSubstring(String s) {// 左边界int l=0;// 不断找最长字符串StringBuilder str=new StringBuilder();// 最长不重复的长度int maxx = 0;int index = -1;for(int i=0;i<s.length();i++) {// StringBuilder 的 indexOf 方法 **只接受 String 参数!index = str.indexOf(String.valueOf(s.charAt(i)));// 说明在字符串中找到了当前的iif(index!=-1) {l=index+1;str.delete(0,l);}//这里不能用else,因为如果有重复元素,//我们需要把在str中的0-重复元素之间全部删掉,//再把当前的i加入,如果没有重复元素,也应该把当前的i加入,//这样更新最长长度// 将当前字符加入str中str.append(s.charAt(i));// 更新最长maxx=Math.max(maxx,str.length());}return maxx;}
}

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

相关文章:

  • PyTorch实战(10)——从零开始实现GPT模型
  • 东莞商城网站建设哪里比较好电脑手机网站建设
  • django测试缓存命令的解读
  • Databend SQL 存储过程使用指南
  • Arbess从初级到进阶(7) - 使用Arbess+GitLab实现PHP项目自动化部署
  • Copilot、Codeium 软件开发领域的代表性工具背后的技术
  • 深度学习(4)—— Pytorch快速上手!从零搭建神经网络
  • 解码大地的预警 —— VR地震起因及先兆学习系统
  • 陇南市武都区住房和城乡建设网站威海网站制作团队
  • 网站下载小说营销型网站制作服务商
  • K8s的配置存储与实战
  • 【Claude code】CLI 、VS code扩展配置
  • csp39 3,4,5 题
  • 操作系统新
  • 易语言DLL文件反编译技巧与方法 | 深入探讨DLL文件反编译的工具与技巧
  • DJ串烧库 2.0.3| 专业的DJ串烧音乐平台,提供高清音质和多种风格的串烧佳作
  • 如何保证分布式锁的高可用和高性能?
  • 收费报名网站怎么做互联网设计师是干什么的
  • 宣传商务型的网站吉林市城市建设学校网站
  • “WebSocket /socket.io/?EIO=4transport=websocket“ 403
  • Linux 逻辑卷管理
  • FFmpeg原始帧处理-滤镜设置视频宽高比
  • 【Python办公】处理 CSV和Excel 文件操作指南
  • Unity Shader Graph 3D 实例 - 一个简单的3D打印效果
  • ReAct 框架实现(基于langgraph)
  • 流媒体,包含哪些技术?Zynq MP方案
  • 网站支持ipv6做哪些改造app公司网站模板
  • 怎么做刷东西的网站网址免费全自动推广平台
  • 校园墙|校园社区|基于Java+vue的校园墙小程序系统(源码+数据库+文档)
  • Linux/宝塔上没有ssl证书的站点使用https访问会跳转的其他有ssl证书网站