由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
JobHunting版 - 有个很简单的程序但是有segmentation fault是问啥
相关主题
请问为什么这个程序会出现RunTime Error这个题有什么好办法。(找出 5^1234566789893943的从底位开始
新手请教:C++ decrement loop (转载)Bitmap是怎么回事啊?
Question about Leetcode: Maximum rectangle离奇的Amzaon第一轮电面
C++ Q79: What is the size of a pointer? and why?C++ question, square root
问个编程题砸了面试,发面题
二维数组参数怎么传好?google电面第一轮面经 求bless
新人刚刚开始认真找工作,问个简单的题(1)a very difficult interview question
请问下leetcode的two sum题目帮我看看这两个题目回答
相关话题的讨论汇总
话题: prices话题: int话题: profit话题: size话题: maxprofit
进入JobHunting版参与讨论
1 (共1页)
f*****e
发帖数: 210
1
就是leetcode的题目:
Best time to sell and buy stock II 的问题。
int maxProfit(vector & prices){
int profit=0;
for(int i=0; i if(prices[i+1]>prices[i]){
profit += prices[i+1]-prices[i];
}
}
return profit;
}
如果 prices=[], 会有segmentation fault。我用gdb查了下,代码会执行到prices[i
+1]>prices[i]这一行,说明i 就能过
int maxProfit(vector & prices){
int profit=0;
int size=prices.size();
for(int i=0; i if(prices[i+1]>prices[i]){
profit += prices[i+1]-prices[i];
}
}
return profit;
}
请大家指教。
c**********n
发帖数: 41
2
.size() returns size_t. (size_t)0 - 1 is probably a large positive size_t.
f*******w
发帖数: 1243
3
.size()是unsigned int
0 - 1 会返回INT_MAX
c*******7
发帖数: 438
4
C++诸多陷阱啊。。。
c**********n
发帖数: 41
5
如果开了-Wall和-Werror应该编译都通不过
1 (共1页)
进入JobHunting版参与讨论
相关主题
帮我看看这两个题目回答问个编程题
问个《编程实践》(英文版)里面的问题二维数组参数怎么传好?
问个面试时候hash table的C++实现问题新人刚刚开始认真找工作,问个简单的题(1)
微软SDE onsite面经及咨询请问下leetcode的two sum题目
请问为什么这个程序会出现RunTime Error这个题有什么好办法。(找出 5^1234566789893943的从底位开始
新手请教:C++ decrement loop (转载)Bitmap是怎么回事啊?
Question about Leetcode: Maximum rectangle离奇的Amzaon第一轮电面
C++ Q79: What is the size of a pointer? and why?C++ question, square root
相关话题的讨论汇总
话题: prices话题: int话题: profit话题: size话题: maxprofit