121 Best Time to Buy and Sell Stock – Medium
Problem:
Thoughts:
Solutions:
public class Solution {
public int maxProfit(int[] prices) {
if (prices == null || prices.length == 0) {
return 0;
}
int minPrice = prices[0];
int max = 0;
for (int i = 1; i < prices.length; i ++) {
max = Math.max(max, prices[i] - minPrice);
minPrice = Math.min(minPrice, prices[i]);
}
return max;
}
}Last updated