博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Leetcode3---Longest Substring Without Repeating Characters
阅读量:6833 次
发布时间:2019-06-26

本文共 1009 字,大约阅读时间需要 3 分钟。

Given a string, find the length of the longest substring without repeating characters.

Examples:

Given "abcabcbb", the answer is "abc", which the length is 3.

Given "bbbbb", the answer is "b", with the length of 1.

Given "pwwkew", the answer is "wke", with the length of 3. Note that the answer must be a substring, "pwke" is a subsequence and not a substring.


 
 
1 /** 2  * @param {string} s 3  * @return {number} 4  */ 5  6 var lengthOfLongestSubstring = function(s) {
8 var len = s.length; 9 var max = 0;10 var temp = [];11 12 for(var i=0; i
= 0) {15 if(temp.length > max) {16 // 记录当前的长度17 max = temp.length; 18 }19 // 截取重复字母以及之前的字母20 temp.splice(0, index+1); 21 }22 23 temp.push(s[i]);24 }25 26 return max > temp.length ? max: temp.length;27 };

就简单的拿数组模拟一下思路就OK了。

转载于:https://www.cnblogs.com/zou20134585/p/8683912.html

你可能感兴趣的文章
什么是javascript(一)
查看>>
JAVA入门到精通-第22/23讲-容器、集合类
查看>>
励志写一篇有味道的博文------json
查看>>
oracle赋权
查看>>
c异或加密与解密
查看>>
【转载】ESFramework 平台下可复用的Tcp通信层实现
查看>>
python lib
查看>>
分布式学习资料-专著列表
查看>>
9.配置postfix空客户端
查看>>
计数排序详解以及java实现
查看>>
HTML5介绍
查看>>
图片的title属性和alt属性的区别
查看>>
iOS社会化分享(干货)
查看>>
第八章实验报告
查看>>
使用 gzexe 快速加密解密文件内容
查看>>
java jvm学习笔记十(策略和保护域)
查看>>
Linux(CentOS)挂载移动硬盘
查看>>
JaveWeb 公司项目(7)----- 通过JS动态生成DIV
查看>>
python_控制台输出带颜色的文字方法
查看>>
TiDB 深度实践之旅--真实“踩坑”经历
查看>>