代码实现:
import java.util.*;
public class Solution {
/**
*
* @param prices int整型一维数组
* @return int整型
*/
public int maxProfit (int[] prices) {
int ans =0;
int min = Integer.MAX_VALUE;
for(int i=0; i<prices.length; i++){
//当prices【i】小于min则赋值给他
if(prices[i] < min){
min = prices[i];
//当prices【i】大于min则prices[i] - min就是目前最大的利润
//当循环结束,即可求出最大的利润
}else if((prices[i]-min) > ans){
ans = prices[i] - min;
}
}
return ans;
}
}