由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
JobHunting版 - Ask a amazon question from careercup.
相关主题
问一道题One question on Careercup
两个Amazon面试题bit manipulation 小题
请教一个DP的问题看到一个题目
Leet Code, three sum closestSearch for a Range - leetcode
Longest Consecutive Sequence 问题释疑Google电话面试题目
请教一个题目再来一道简单的bit运算题
Google 面试题 一道Search in a sorted, rotated list
看programming pearl进行时的感想请教programming pearls上的题目(2)
相关话题的讨论汇总
话题: ask话题: careercup话题: given话题: integers话题: question
进入JobHunting版参与讨论
1 (共1页)
B*******1
发帖数: 2454
1
Given an set of n integers and an integer x. Design an algorithm to check
whether k integers add up to x in the given set.
The complexity should be O(n^(k-1) * logn)
d*******d
发帖数: 2050
2
从他时间要求上来看,是要你k-1重循环,或者k-1层递归,弄出个k-1个数的和,
然后再array里头binary search或者bst里头search剩下那点.
c*******w
发帖数: 63
3
Programming Pearls里面Column2, Problem8有这道题.
用Random_Select找出the kth element. Check数组前K个元素的和
是不是<=X, if yes, return true, otherwise return false.
因为Random_Selection算法之后, 数组的数据分布是: K个数之前的,都小于A[k], K个
数之后的,都大于A[k].
所以, 如果前K个数不<=X, 那么就肯定找不到其他K个数<=X了.
不过复杂度是O(n)

【在 B*******1 的大作中提到】
: Given an set of n integers and an integer x. Design an algorithm to check
: whether k integers add up to x in the given set.
: The complexity should be O(n^(k-1) * logn)

k****n
发帖数: 369
4
otherwise没法return false。

【在 c*******w 的大作中提到】
: Programming Pearls里面Column2, Problem8有这道题.
: 用Random_Select找出the kth element. Check数组前K个元素的和
: 是不是<=X, if yes, return true, otherwise return false.
: 因为Random_Selection算法之后, 数组的数据分布是: K个数之前的,都小于A[k], K个
: 数之后的,都大于A[k].
: 所以, 如果前K个数不<=X, 那么就肯定找不到其他K个数<=X了.
: 不过复杂度是O(n)

s****j
发帖数: 67
5
i think only O(n^2*k) is needed to solve this problem using a dp method,
similar to knapsack problem
s****j
发帖数: 67
6
sorry, it's O(n*x*k)
j********x
发帖数: 2330
7
This is called pseudo poly time
And it behaves badly when x is large.

【在 s****j 的大作中提到】
: sorry, it's O(n*x*k)
s****j
发帖数: 67
8
agree
just another method to mention~

【在 j********x 的大作中提到】
: This is called pseudo poly time
: And it behaves badly when x is large.

r*******g
发帖数: 1335
9
难道不是subset sum问题?
1 (共1页)
进入JobHunting版参与讨论
相关主题
请教programming pearls上的题目(2)Longest Consecutive Sequence 问题释疑
Given an array of N integers from range [0, N] and one is missing. Find the missing number.请教一个题目
G题一道(1)Google 面试题 一道
Careercup question.看programming pearl进行时的感想
问一道题One question on Careercup
两个Amazon面试题bit manipulation 小题
请教一个DP的问题看到一个题目
Leet Code, three sum closestSearch for a Range - leetcode
相关话题的讨论汇总
话题: ask话题: careercup话题: given话题: integers话题: question