枚举卖出的价格, 维护最小的买入价格

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
class Solution {
/**
* 枚举卖出的价格, 维护最小的买入价格
*/
public int maxProfit(int[] prices) {
int ans = 0;
int min = prices[0];
for (int i = 1; i < prices.length; i++) {
int x = prices[i];
// 可以卖出
if (x > min) {
ans = Math.max(ans, x - min);
}
min = Math.min(min, x);
}
return ans;
}
}

Comments
Recent Posts
Untitled
Categories
Tags
Website Info
Article Count :
2
Total Word Count :
1.6k
Unique Visitors :
Page Views :
Last Update :