由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
JobHunting版 - Leetcode上subsets-ii的疑问
相关主题
请教leetcode Subsets IIC++ 程序求助
leetcode一道题这些找missing number的题是不是都不能用求和做?
这个题咋做?A家的题
Google电话面试题目请问一个java的问题(leetcode subsets一题)
a problem from leetcode: high efficiency algorithm for combinations problem问一道题k Sum
Facebook Phone Inteview + 流程请教请教一道面试题
发几个小公司的题目First Missing Positive on Leetcode
问两道fb题问一个3 sum的问题
相关话题的讨论汇总
话题: prevsize话题: int话题: vector话题: retsize话题: ret
进入JobHunting版参与讨论
1 (共1页)
a***e
发帖数: 413
1
为什么要j>=prevSize?总是不理解这一点,多谢!
if (i==0||S[i]!=S[i-1]||j>=prevSize)
https://oj.leetcode.com/problems/subsets-ii/
Given a collection of integers that might contain duplicates, S, return all
possible subsets.
Note:
vector > subsetsWithDup(vector &S) {
vector> ret;
int n = S.size();
if (n==0) return ret;

sort(S.begin(),S.end());
ret.resize(1);
int prevSize = 0;
for (int i=0; i {
int retSize = ret.size();
for(int j=0; j {
if (i==0||S[i]!=S[i-1]||j>=prevSize)
{
ret.push_back(ret[j]);
ret.back().push_back(S[i]);
}
}
prevSize = retSize;
}
}
1 (共1页)
进入JobHunting版参与讨论
相关主题
问一个3 sum的问题a problem from leetcode: high efficiency algorithm for combinations problem
Search for a Range - leetcodeFacebook Phone Inteview + 流程请教
请问关于leetcode 里 single number II发几个小公司的题目
一道L题问两道fb题
请教leetcode Subsets IIC++ 程序求助
leetcode一道题这些找missing number的题是不是都不能用求和做?
这个题咋做?A家的题
Google电话面试题目请问一个java的问题(leetcode subsets一题)
相关话题的讨论汇总
话题: prevsize话题: int话题: vector话题: retsize话题: ret