首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
课程
专栏·文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
在线笔面试、雇主品牌宣传
登录
/
注册
唯有offer解忧
2018-04-07 20:52
字节跳动_前端
关注
已关注
取消关注
LeetCode 用js实现无重复字符的最长子串
RT,各位牛友们有没有好的思路可以借鉴下的
#笔试题目#
提示
全部评论
推荐
最新
楼层
kleedy
算法工程师
只会python。。。 思路和一楼的一样 def lengthOfLongestSubstring(s): used = {} maxl = left = 0 for i in range(len(s)): if s[i] in used and left <= used[s[i]]: left = used[s[i]]+1 else: maxl = max(maxl, i - left + 1) used[s[i]] = i return maxl
点赞
回复
分享
发布于 2018-04-24 22:40
山柴贩
Java
用两个指针,一个指向不重复子串的最前面,一个指向子串最后面,用Set或数组记录子串里面出现过的字母,然后前面的指针开始移动,如果遇到子串中重复的字母,后面的指针开始移动直到去掉这个重复的字母,在这个过程中记录子串最大值即可。
点赞
回复
分享
发布于 2018-04-07 22:08
春招专场
校招火热招聘中
官网直投
offer___
蚂蚁集团_后端研发
js没有map?
点赞
回复
分享
发布于 2018-04-08 00:09
carson0408
Java
用数组啊,a-z26个字母,定义一个26个元素的数组,并用一个整数temp来记录连续不重复的个数,每次遍历一个字母,首先判断当前字母所对应的下标的值是否等于1,如果等于1,则说明当前的重复了,则需要保存temp值(需要与结果值比较,保留较大值),并初始化数组。
点赞
回复
分享
发布于 2018-04-08 07:43
20180310155605
C++
动归吧。剑指offer(书)第48题。
点赞
回复
分享
发布于 2018-04-24 21:27
20180310155605
C++
int getmaxstr(string& str) { int max = 0,curr = 0; if(str==nullptr) return nullptr; int position = new int [26]; for(int i=0;i<26;i++) position[i] = -1; for(int j=0;j<str.length();j++) { pre = positon[str[j]-'a']; if(pre<0|| i-pre>curr) curr++; else{ if(max<curr){ max = curr; } curr = i - pre; } position[str[j]-'a'] = i; } if(curr>max) max = curr; delete[] position; return max; }//C++的,而且返回的是最长串的的长度,要是返回这个字符串的话,可以回溯一下,有了max,有position,记录下最长那个的结尾就ok了。
点赞
回复
分享
发布于 2018-04-24 21:53
春招专场
校招火热招聘中
官网直投
相关推荐
勇敢的小章鱼胖乎乎
04-24 21:05
桂林电子科技大学 电子信息类
韶音科技实习钱多事少,太香了
我在韶音产品部实习,参与了一个全新骨传导耳机产品研发的项目组。因为我学的东西跟这个相关,所以对产品的定义、测试、样机迭代以及决策过程有一定了解,因此很快适应了工作。领导对我很好,同事们也很友善,没有明显的内斗。员工之间相处融洽,工作氛围比较轻松,平时不怎么加班,薪资还算不错,每天300块,可以说事少钱多了!总的来说,这段实习经历让我收获颇丰,是一次难得的学习机会。
投递韶音科技等公司9个岗位 >
点赞
评论
收藏
转发
26码农探店
03-12 15:04
莆田学院 计算机类
兄弟们看看问题出在哪里
已读不回😭😭😭😭😭😭😭😭😭😭😭😭😭下面是打招呼:您好!我是软件工程26届在校生,在校期间我多次参加算法类竞赛,并获得多项国奖,熟悉Java,SpringBoot,MySQL,Redis,了解SpringCloud的各个组件,能实习6个月以上,觉得和贵司岗位匹配,希望您能看看我的简历。
点赞
评论
收藏
转发
LLP2333
04-08 00:50
门头沟学院 计算机类
这我真不敢去啊
半夜发消息
点赞
评论
收藏
转发
sorano_
04-22 14:05
门头沟学院 计算机类
大家面试回答一道比较宽泛的题会答多久?
比如问“说说C++内存模型”是言简意赅的关键作答,还是结合自己所学把能讲的都讲了?今天复盘发现我面试遇到这题狂扯,从分区到分区间区别到缓存到sto到汇编到内存屏障到内存序,最后到线程安全了,足足跟面试官扯了快二十分钟,感觉他有点难绷
点赞
评论
收藏
转发
点赞
收藏
评论
分享
回复帖子
招聘动态
查看更多
联易融2024届营销管培生校园招聘
小红书
24届春招&25届实习生招聘
24届春招硬件高薪职位集合
全站热榜
1
...
(全时间段)暑期租房攻略来啦!全是干货!
4.6W
2
...
HR面试面经问题汇总(共计30+问题,2500+字数)
2.1W
3
...
机械/制造笔面经第二期,发面经攒人品!周周💸有奖🎁
1.6W
4
...
【软件开发专场】2024笔面经第二期!发面经攒人品赢奖励💴
1.0W
5
...
面试阿里云,遇到了找实习最逆天的一次拷打
9668
6
...
阿里国际 1个小时40分钟
6872
7
...
除了有个爱我的漂亮女朋友,什么都没了
5645
8
...
当下面试现状
4936
9
...
【奖💰】通信硬件薪资爆料②
4701
10
...
盲审出结果了
4323
正在热议
#
牛客帮帮团来啦!有问必答
#
294800次浏览
6397人参与
#
我在牛爱网找对象
#
46079次浏览
292人参与
#
应届生应该先就业还是先择业
#
8945次浏览
96人参与
#
非技术岗薪资爆料
#
1661次浏览
72人参与
#
华为求职进展汇总
#
423319次浏览
4242人参与
#
来聊聊机械薪资天花板是哪家
#
13232次浏览
103人参与
#
第一次面试
#
8018次浏览
122人参与
#
为什么那么多公司毁约
#
30927次浏览
262人参与
#
数据人的面试交流地
#
161159次浏览
3534人参与
#
你觉得比亚迪今年还有春招吗?
#
34332次浏览
238人参与
#
找工作,你会甘心进小厂还是猛冲大厂
#
20240次浏览
197人参与
#
硬件兄弟们 甩出你的华为奖状
#
23940次浏览
163人参与
#
如果再来一次,你还会学硬件吗
#
16061次浏览
325人参与
#
租房前辈的忠告
#
19085次浏览
1544人参与
#
字节跳动工作体验
#
46213次浏览
1214人参与
#
机械人的薪资开到多少,才适合去?
#
36624次浏览
208人参与
#
机械人怎么评价今年的华为
#
45399次浏览
359人参与
#
你觉得通信/硬件有必要实习吗?
#
19400次浏览
393人参与
#
聊聊这家公司值得去吗
#
57065次浏览
955人参与
#
你已经投递多少份简历了
#
236699次浏览
3829人参与
牛客网
牛客企业服务