由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
JobHunting版 - [solved]stock这题目我 自己调试没问题,为什么leetcode总过不去
相关主题
关于leetcode上那个买卖股票II的问题面经
Best Time to Buy and Sell Stock II这么简单?我这个 3Sum 怎么过不了leetcode的测试阿
Best Time to Buy and Sell Stock 出三了。。。【leetcode restore IP address】为什么这种情况一定要用tmp?
有个很简单的程序但是有segmentation fault是问啥leetcode 3sum
请问为什么这个程序会出现RunTime Error请教下leetcode Permutations II
问一个java的函数调用问题leetcode里, backtracking的time complexity怎么算,比如permutations这题目
我也遇到leetcode上Run Time Error,但在自己的机子能通过麻烦大家帮看看这段代码的问题
为什么oj.leetcode上面的triangle那道题总是超时leetcode一道简单题讨论:给出n,k,列出所有组合可能
相关话题的讨论汇总
话题: minv话题: prices话题: int话题: max话题: curr
进入JobHunting版参与讨论
1 (共1页)
C*******n
发帖数: 193
1
class Solution {
public:
int maxProfit(vector &prices) {
int max = 0;
if (prices.size() <2) {return 0;}
int i,j=0;
vector minV(prices.size(),0);
minV[0] = prices[0];
for(j=1;j {

if ((prices[j] - minV[j-1] ) > max){
max = (prices[j] - minV[j-1] );
}
if(prices[j] > prices[j-1]) {
minV[j] = prices[j-1];
} else {
minV[j] = prices[j];
}
}
return max;
}
};
i got this from LC.com
Submission Result: Wrong Answer
Input: [1,2]
Output: 0
Expected: 1
But on my computer it is 1 as return value.
confused.
求大神
f*******w
发帖数: 1243
2
你这code问题太多了,你确定自己调试没问题?
1. 为什么 j < prices.size() - 1?
2. 为什么需要minV这个array,一个值不就完了?
3. 为什么minV[j]只和prices[j-1]比,而不是和minV[j-1]比?
f*******w
发帖数: 1243
3
class Solution {
public:
int maxProfit(vector &prices) {
if (prices.size() < 1) return 0;
int curr_min = prices[0], curr_profit = 0;
for (size_t i = 1; i < prices.size(); ++i) {
curr_profit = max(curr_profit, prices[i] - curr_min);
curr_min = min(curr_min, prices[i]);
}
return curr_profit;
}
};
C*******n
发帖数: 193
4
感谢 理解了
1 (共1页)
进入JobHunting版参与讨论
相关主题
leetcode一道简单题讨论:给出n,k,列出所有组合可能请问为什么这个程序会出现RunTime Error
问一道programming peals上的题问一个java的函数调用问题
Leetcode 上面的 Best Time to Buy and Sell Stock III我也遇到leetcode上Run Time Error,但在自己的机子能通过
做了一下 Google 的 Best Time to Buy and Sell Stock II为什么oj.leetcode上面的triangle那道题总是超时
关于leetcode上那个买卖股票II的问题面经
Best Time to Buy and Sell Stock II这么简单?我这个 3Sum 怎么过不了leetcode的测试阿
Best Time to Buy and Sell Stock 出三了。。。【leetcode restore IP address】为什么这种情况一定要用tmp?
有个很简单的程序但是有segmentation fault是问啥leetcode 3sum
相关话题的讨论汇总
话题: minv话题: prices话题: int话题: max话题: curr