由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
JobHunting版 - 问道小题
相关主题
从电面的feedback看细节决定成败一个面题
这道题太神奇了,求排序算法,并且要求时间复杂度为O(n),空间复杂度O(1),问一道算法题(zz)
讨论一题,去除有序数组的重复元素请教一个函数默认返回值的问题,纠结很久了
一个查找算法题数组下标是下一跳的那道题
Bloomberg FSD电面面经被基础题搞挂了
湾区SNS公司面经A家杯具,面经
再探顶风作案题发个amazon online test 的题
荷兰国旗问题的扩展请教个题目,求最长subarry, average < k
相关话题的讨论汇总
话题: sum话题: 数组话题: arr话题: 这题话题: 组么
进入JobHunting版参与讨论
1 (共1页)
p****3
发帖数: 448
1
给一个数组和一个目标数s
找出所有和为s的子数组
例如 [3,1,2,-1,-2], s=3
[[3],[1,2],[3,1,2,-1,-2]]
这题能做到优于O(n^2)么?
换句话说能不用检查所有的子数组么?
r**h
发帖数: 1288
2
元素非负的话好像可以O(n)

【在 p****3 的大作中提到】
: 给一个数组和一个目标数s
: 找出所有和为s的子数组
: 例如 [3,1,2,-1,-2], s=3
: [[3],[1,2],[3,1,2,-1,-2]]
: 这题能做到优于O(n^2)么?
: 换句话说能不用检查所有的子数组么?

r*********n
发帖数: 4553
3
定义一个int sum[N]数组,sum[i] = arr[0]+arr[1]+...+arr[i]
然后这题就变成了找两个indices i, j, i<=j, such that sum[j] - sum[i] = s,这
个是2-sum problem的变体,可以有O(N)解。
r*******e
发帖数: 7583
4

我想成下标不连续的了

【在 r*********n 的大作中提到】
: 定义一个int sum[N]数组,sum[i] = arr[0]+arr[1]+...+arr[i]
: 然后这题就变成了找两个indices i, j, i<=j, such that sum[j] - sum[i] = s,这
: 个是2-sum problem的变体,可以有O(N)解。

r**h
发帖数: 1288
5
我一开始也想的是不连续
不连续的话就是NP问题了吧

【在 r*******e 的大作中提到】
: 赞
: 我想成下标不连续的了

c******a
发帖数: 789
6
下标不连续的话就先排序,再递归
1 (共1页)
进入JobHunting版参与讨论
相关主题
请教个题目,求最长subarry, average < kBloomberg FSD电面面经
一道在线测试题 ArrayHopper湾区SNS公司面经
[算法]二分搜索变体再探顶风作案题
问一个题目荷兰国旗问题的扩展
从电面的feedback看细节决定成败一个面题
这道题太神奇了,求排序算法,并且要求时间复杂度为O(n),空间复杂度O(1),问一道算法题(zz)
讨论一题,去除有序数组的重复元素请教一个函数默认返回值的问题,纠结很久了
一个查找算法题数组下标是下一跳的那道题
相关话题的讨论汇总
话题: sum话题: 数组话题: arr话题: 这题话题: 组么