Best Time to Buy and Sell Stock
Thoughts
Code
class Solution {
public int maxProfit(int[] prices) {
int n = prices.length;
if (n == 0) {
return 0;
}
int min = prices[0];
int max = 0;
for (int i = 1; i < n; i++) {
max = Math.max(max, prices[i] - min);
min = Math.min(min, prices[i]);
}
return max;
}
}Analysis
Last updated