Redian新闻
>
Leetcode- Longest Substring Without Repeating Characters 的 test case
avatar
Leetcode- Longest Substring Without Repeating Characters 的 test case# JobHunting - 待字闺中
J*S
1
难道JIAOYOU8,情人节没DEAL了?
avatar
y*n
2
为什么“qpxrjxkitzyxacbhhkicqc” 是 10?我觉得是 6 。
avatar
J*S
3
还是大雪下的。。。
avatar
p*2
4
我做了一下,
val str="qpxrjxkitzyxacbhhkicqc"

val ret=for(iif(str.substring(i,j).distinct.size==j-i) j-i else 0

println(ret.max)
运行出来是10
avatar
g*i
5
暴风雪,不叫cold就不错了。

【在 J**S 的大作中提到】
: 难道JIAOYOU8,情人节没DEAL了?
avatar
c*t
6
scalaer == cheater
should be banned in interview

【在 p*****2 的大作中提到】
: 我做了一下,
: val str="qpxrjxkitzyxacbhhkicqc"
:
: val ret=for(i: if(str.substring(i,j).distinct.size==j-i) j-i else 0
:
: println(ret.max)
: 运行出来是10

avatar
d*r
7
re

【在 J**S 的大作中提到】
: 难道JIAOYOU8,情人节没DEAL了?
avatar
p*2
8

以后面试就用scala了。

【在 c********t 的大作中提到】
: scalaer == cheater
: should be banned in interview

avatar
d*8
9
辣娃被吓住了,不敢叫了。
avatar
c*a
10
跪了

【在 p*****2 的大作中提到】
: 我做了一下,
: val str="qpxrjxkitzyxacbhhkicqc"
:
: val ret=for(i: if(str.substring(i,j).distinct.size==j-i) j-i else 0
:
: println(ret.max)
: 运行出来是10

avatar
p*p
11
试了一下
Length: 10
kitzyxacbh
string longestSubstringWithUniqueChar(string str) {
int i = 0, j = 0;
int start = 0, maxLen = 0;
hash_map charMap; // recent index of char
for (; j < str.size(); ++j) {
if (charMap.find(str[j]) != charMap.end()) {
int newStart = charMap[str[j]] + 1;
for (; i < newStart; ++i) {
charMap.erase(str[i]);
}
}
charMap[str[j]] = j;
if (j - i + 1 > maxLen) {
start = i;
maxLen = j - i + 1;
}
}
cout << "Length: " << maxLen << endl;
return str.substr(start, maxLen);
}

【在 y***n 的大作中提到】
: 为什么“qpxrjxkitzyxacbhhkicqc” 是 10?我觉得是 6 。
avatar
c*r
12
二爷练新语言的秘诀就是把所有算法题都用它写几遍呗

【在 p*****2 的大作中提到】
:
: 以后面试就用scala了。

avatar
p*2
13

能写一遍就不错了吧?

【在 c********r 的大作中提到】
: 二爷练新语言的秘诀就是把所有算法题都用它写几遍呗
avatar
p*p
14
scala distinct怎么实现的?如果是再找一遍的话那不是O(n^2)了么,这个用大众语言
写也就是多一行的事?

【在 p*****2 的大作中提到】
: 我做了一下,
: val str="qpxrjxkitzyxacbhhkicqc"
:
: val ret=for(i: if(str.substring(i,j).distinct.size==j-i) j-i else 0
:
: println(ret.max)
: 运行出来是10

avatar
p*2
15

我就是想写一个证明结果是对的。

【在 p*****p 的大作中提到】
: scala distinct怎么实现的?如果是再找一遍的话那不是O(n^2)了么,这个用大众语言
: 写也就是多一行的事?

相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。