Redian新闻
>
此时此刻,我想到小少爷了
avatar
此时此刻,我想到小少爷了# Living
c*a
1
上周写了liveramp的OA题,分享给大家:)
之前也看了大家的许多面经,回馈一下。
两道题比较第二道比较新。
1) Given an array A, find the index p, in which A[0] + A[1] +...+ A[p-1] = A
[p+1] + A[p+2] +.. + A[n-1]. Time complex O(n)
2) Given an array A, find the longest subarray which biggest element minus
smallest element not less than 1.
avatar
i*e
2
那么心地好的一位ID就这样默默地远离我们,不知道他现在去哪个版,
avatar
e*2
3
第二题要么无解,要么整个array?

A

【在 c******a 的大作中提到】
: 上周写了liveramp的OA题,分享给大家:)
: 之前也看了大家的许多面经,回馈一下。
: 两道题比较第二道比较新。
: 1) Given an array A, find the index p, in which A[0] + A[1] +...+ A[p-1] = A
: [p+1] + A[p+2] +.. + A[n-1]. Time complex O(n)
: 2) Given an array A, find the longest subarray which biggest element minus
: smallest element not less than 1.

avatar
p*g
4
我也想念小少爷
avatar
c*a
5
数组的顺序不能变,例如:A = [ 3, 5, 7,7,6], 最长的应该是[7, 7, 6]

【在 e********2 的大作中提到】
: 第二题要么无解,要么整个array?
:
: A

avatar
p*g
6
小少爷修网不来了
avatar
g*i
7
这个是no more than 1吧,用sliding window做。
avatar
C*e
8
当年走的是他?
avatar
j*3
9
他家的oa限时么?要求多久以内做完?
avatar
s*s
10
是不是我们都该休网了。。。
avatar
b*e
11
这个用sliding window的确可以做到线性,但是很难。

【在 g********i 的大作中提到】
: 这个是no more than 1吧,用sliding window做。
avatar
m*s
12
付给costco100个包子给你答案。

【在 i***e 的大作中提到】
: 那么心地好的一位ID就这样默默地远离我们,不知道他现在去哪个版,
avatar
f*y
13
大概这样做:
use an array len[ ] to keep track of the longest subarray ending at A[i]
use {min, minIndex } and {max, maxIndex} to keep track of current min/max
and their indices.
if A[i] > max + 1, then update max and clear min; set len[i] = 1
if A[i] < min -1, then update min and clear max; set len[i] = 1
if A[i] is between min and max, then set len[i] = len[i-1] + 1
if A[i] == max + 1 && minIndex < maxIndex, then min = max; max = A[i],
len[i] = len[i-1] + (maxIndex - minIndex)
if A[i] == min -1 && minIndex > maxIndex, then max = min; min = A[i], len[i
] = len[i-1] + (minIndex - maxIndex)
第一遍走完,len[ ] 就设好了;第二遍遍历 len[ ] 找最大值

【在 b***e 的大作中提到】
: 这个用sliding window的确可以做到线性,但是很难。
avatar
p*g
14
是啊
版主居然还删我的帖子,我至今还是耿耿于怀

【在 C******e 的大作中提到】
: 当年走的是他?
avatar
b*e
15
Are you assuming each number is an integer?
Anyways, the general approach requires sliding window max/min algorithm,
which is non-trivial. I think this problem is too hard for an interview
question.

[i

【在 f********y 的大作中提到】
: 大概这样做:
: use an array len[ ] to keep track of the longest subarray ending at A[i]
: use {min, minIndex } and {max, maxIndex} to keep track of current min/max
: and their indices.
: if A[i] > max + 1, then update max and clear min; set len[i] = 1
: if A[i] < min -1, then update min and clear max; set len[i] = 1
: if A[i] is between min and max, then set len[i] = len[i-1] + 1
: if A[i] == max + 1 && minIndex < maxIndex, then min = max; max = A[i],
: len[i] = len[i-1] + (maxIndex - minIndex)
: if A[i] == min -1 && minIndex > maxIndex, then max = min; min = A[i], len[i

avatar
i*e
16

亲人啊,您可终于来了。。

【在 m********s 的大作中提到】
: 付给costco100个包子给你答案。
avatar
G*s
17

这会儿才真相大白。。。。他并木有灌得很离谱

【在 p**********g 的大作中提到】
: 是啊
: 版主居然还删我的帖子,我至今还是耿耿于怀

avatar
b*b
18
我知道小少爷现在过得不错,吃香的,喝辣的!

【在 i***e 的大作中提到】
: 那么心地好的一位ID就这样默默地远离我们,不知道他现在去哪个版,
avatar
p*g
19
难道他不想我们吗?

【在 b***b 的大作中提到】
: 我知道小少爷现在过得不错,吃香的,喝辣的!
avatar
d*0
20
原来小白胖嫁给他拉?

【在 b***b 的大作中提到】
: 我知道小少爷现在过得不错,吃香的,喝辣的!
avatar
b*b
21
这个可以想。

【在 p**********g 的大作中提到】
: 难道他不想我们吗?
avatar
G*e
22
请把“们”去掉。。。。。。。

【在 p**********g 的大作中提到】
: 难道他不想我们吗?
avatar
i*e
23

希望他开开心心。
要是有机会,白胖妹妹也可邀请小少爷去钓鱼,他人很好的。

【在 b***b 的大作中提到】
: 我知道小少爷现在过得不错,吃香的,喝辣的!
avatar
M*u
24
哈哈哈,你不懂丁版的良苦用心。他是想在你心里留下一滴眼泪啊!

【在 p**********g 的大作中提到】
: 是啊
: 版主居然还删我的帖子,我至今还是耿耿于怀

avatar
M*u
25
在一起,在一起.......

【在 i***e 的大作中提到】
:
: 希望他开开心心。
: 要是有机会,白胖妹妹也可邀请小少爷去钓鱼,他人很好的。

avatar
G*e
26
nm。。。。
。。。。
介糯米文学奖是厉害。。。。。

【在 M****u 的大作中提到】
: 哈哈哈,你不懂丁版的良苦用心。他是想在你心里留下一滴眼泪啊!
avatar
p*g
27
他怎么可以摧残一个这么善良,憨厚的wsn

【在 M****u 的大作中提到】
: 哈哈哈,你不懂丁版的良苦用心。他是想在你心里留下一滴眼泪啊!
avatar
M*u
28
这样你就永远忘不了他了

【在 p**********g 的大作中提到】
: 他怎么可以摧残一个这么善良,憨厚的wsn
avatar
G*e
29
lmaorotf。。。。。。。。。。。。。。
。。。。。。。
。哈哈哈哈哈哈哈

【在 p**********g 的大作中提到】
: 他怎么可以摧残一个这么善良,憨厚的wsn
avatar
M*u
30
全靠肉鸽栽培

【在 G*****e 的大作中提到】
: nm。。。。
: 。。。。
: 介糯米文学奖是厉害。。。。。

avatar
i*e
31

哎呀,不好意思

【在 M****u 的大作中提到】
: 在一起,在一起.......
avatar
G*e
32
月哥牙洞这么大了?。。。
。。。。
这回音

【在 M****u 的大作中提到】
: 在一起,在一起.......
avatar
b*b
33
大侠跟少爷钓过鱼?
羡慕。

【在 i***e 的大作中提到】
:
: 哎呀,不好意思

avatar
i*e
34

呵呵,如果将来有机会。
小少爷曾经和我说过波士顿的家。

【在 b***b 的大作中提到】
: 大侠跟少爷钓过鱼?
: 羡慕。

avatar
G*e
35
厚厚。。。。说的是威力吧。。。。。。。。?

【在 b***b 的大作中提到】
: 大侠跟少爷钓过鱼?
: 羡慕。

avatar
p*g
36
我也不在这里了,又是五花肉,又是穿VS的版主
民不聊生啊........

【在 G*****e 的大作中提到】
: 厚厚。。。。说的是威力吧。。。。。。。。?
avatar
G*e
37
皮熊风格大便。。。。。。。。。虽然不常驻,但是经常上来打两棒棰就跑。。。。。。

【在 p**********g 的大作中提到】
: 我也不在这里了,又是五花肉,又是穿VS的版主
: 民不聊生啊........

avatar
b*b
38
我是福尔摩斯,综合分析出来的。

【在 d**********0 的大作中提到】
: 原来小白胖嫁给他拉?
avatar
s*t
39
是不是y打头的一个id?

【在 i***e 的大作中提到】
: 那么心地好的一位ID就这样默默地远离我们,不知道他现在去哪个版,
avatar
i*e
40

是的,
一直想为小少爷做件事。

【在 s*********t 的大作中提到】
: 是不是y打头的一个id?
avatar
s*t
41
他有一阵子在上海版冒泡,后来也大来了

【在 i***e 的大作中提到】
:
: 是的,
: 一直想为小少爷做件事。

avatar
p*g
42
什么?
我等到现在才问,你一定憋坏了吧

【在 G*****e 的大作中提到】
: lmaorotf。。。。。。。。。。。。。。
: 。。。。。。。
: 。哈哈哈哈哈哈哈

avatar
i*e
43
这儿还有上海版?

【在 s*********t 的大作中提到】
: 他有一阵子在上海版冒泡,后来也大来了
avatar
G*e
44
一滴眼泪。。。。。。。我已经知道答案。。。。。wuhahaha。。。

【在 p**********g 的大作中提到】
: 什么?
: 我等到现在才问,你一定憋坏了吧

avatar
p*g
45
我还不知道啊?

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