由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
JobHunting版 - 请教一道面试题
相关主题
经典递归题需要搞懂非递归算法吗?问一道google面试题(from careercup)
找数组的最大质数Google面试题请教
Facebook Phone Inteview + 流程请教Leetcode上subsets-ii的疑问
询问一个面试题的解法FB的这道题怎么答?
问一道题问个google面试题
面试题总结(2) - Two/Three pointers请教一道面试题,跟数组排序有关
请问一个java的问题(leetcode subsets一题)leetcode 这题的解法是不是错了?
[合集] 面试题求解面试题总结(7) - Tree
相关话题的讨论汇总
话题: startidx话题: dfs话题: product话题: 返回话题: int
进入JobHunting版参与讨论
1 (共1页)
I*********7
发帖数: 125
1
combination product
给一个质数数组,返回所有可能的product,顺序不管
比如给 [2,3,5] 返回 [2,3,5,6,10,15,30]
数组中的数如果有重复则需要去重,不允许用set。
比如给 [2,2,2] 返回 [2,4,8],顺序不用管
感觉和leetcode上面的题目很像,但是感觉解法好像不能照搬。。。
b**********5
发帖数: 7881
2
难道不是DFS么?
for (int i= startIdx; i < N; i++) {
DFS(startIdx+1, product*A[i]...
}
if there's duplicates,
for (int i= startIdx; i < N; i++) {
if (i > startIdx && A[i] == A[i-1]) continue;
DFS(startIdx+1, product*A[i]...
}

【在 I*********7 的大作中提到】
: combination product
: 给一个质数数组,返回所有可能的product,顺序不管
: 比如给 [2,3,5] 返回 [2,3,5,6,10,15,30]
: 数组中的数如果有重复则需要去重,不允许用set。
: 比如给 [2,2,2] 返回 [2,4,8],顺序不用管
: 感觉和leetcode上面的题目很像,但是感觉解法好像不能照搬。。。

j**7
发帖数: 143
I*********7
发帖数: 125
4

谢谢回复啊。
这个好像不对啊。我知道这个是leetcode那题的解法。
要是数组是 [2,2,2] 这个解法只会返回 8。

【在 b**********5 的大作中提到】
: 难道不是DFS么?
: for (int i= startIdx; i < N; i++) {
: DFS(startIdx+1, product*A[i]...
: }
: if there's duplicates,
: for (int i= startIdx; i < N; i++) {
: if (i > startIdx && A[i] == A[i-1]) continue;
: DFS(startIdx+1, product*A[i]...
: }

b**********5
发帖数: 7881
5
我只是没写全而已
DFS ( 。。。) {
if (0 result.add(product);
}
for (int i = startIdx ....)

【在 I*********7 的大作中提到】
:
: 谢谢回复啊。
: 这个好像不对啊。我知道这个是leetcode那题的解法。
: 要是数组是 [2,2,2] 这个解法只会返回 8。

I*********7
发帖数: 125
6

谢谢,懂了。这提确实是subsets II那题。

【在 b**********5 的大作中提到】
: 我只是没写全而已
: DFS ( 。。。) {
: if (0: result.add(product);
: }
: for (int i = startIdx ....)

1 (共1页)
进入JobHunting版参与讨论
相关主题
面试题总结(7) - Tree问一道题
目前系统的刷题,题目分类化,求咨询。面试题总结(2) - Two/Three pointers
问一到题目请问一个java的问题(leetcode subsets一题)
phone interview question[合集] 面试题求解
经典递归题需要搞懂非递归算法吗?问一道google面试题(from careercup)
找数组的最大质数Google面试题请教
Facebook Phone Inteview + 流程请教Leetcode上subsets-ii的疑问
询问一个面试题的解法FB的这道题怎么答?
相关话题的讨论汇总
话题: startidx话题: dfs话题: product话题: 返回话题: int