股票买卖(买入卖出一次)

    public int maxProfit(int[] prices) {
       int maxprofit=0;//最大利润
       if(prices.length==0)
           return maxprofit;
       int min=prices[0];//当前最小买入价
       for(int i=1;i<prices.length;i++){
           if(prices[i]>min){
               if((prices[i]-min)>maxprofit){
                   maxprofit=prices[i]-min;
               }
           }else {
               min=prices[i];
           }
       }
       return maxprofit;
    }

阅读更多
个人分类: 算法
上一篇和为S的两个数字
下一篇mysql insert ON DUPLICATE KEY UPDATE
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭
关闭