题解 | #买卖股票的最好时机(一)#

买卖股票的最好时机(一)

http://www.nowcoder.com/practice/64b4262d4e6d4f6181cd45446a5821ec

import java.util.*;

public class Solution {

public int maxProfit (int[] prices) {
    // write code here
    if(prices==null||prices.length==0||prices.length==1)
        return 0;
    int max=0;
    int[] dp = new int[prices.length];
    for(int i=1;i<prices.length;++i){
        dp[i] = Math.max(dp[i-1]+prices[i]-prices[i-1],0);
        max = Math.max(dp[i],max);
    }
    return max;
}

}

阿勇算法解集 文章被收录于专栏

对一些基础的,经典的题目的算法题解,每道题的题解尽量做到一题多解,举一反三。其中每一个题解中,若是参考了其他牛人的想法,我会备注出来。

全部评论

相关推荐

11-07 16:07
深圳大学 运营
前端飞升:学长,阿里不是卡双非吗,我深也能去吗
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务