<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    小明思考

    Just a software engineer
    posts - 124, comments - 36, trackbacks - 0, articles - 0
      BlogJava :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理
    問題假設你有一個數(shù)組包含了每天的股票價格,它的第i個元素就是第i天的股票價格。

    設計一個算法尋找最大的收益。你可以進行任意多次交易。但是,你不能同時進行多次交易,也就是說你買股票之前,必須賣掉手中股票。

    分析:為了得到最大收益,必須在所有上升的曲線段的開始點買入,在最高點賣出。而在下降階段不出手。



    實現(xiàn)代碼如下:
    public class Solution {
        public int maxProfit(int[] prices) {
            int len = prices.length;
            if(len<2){
                return 0;
            }
            
            int min=0;
            int result = 0;
            boolean inBuy = false;
            for(int i=0;i<len-1;++i){
                int p = prices[i];
                int q = prices[i+1];
                if(!inBuy){
                    if(q>p){
                        inBuy = true;
                        min=p ;
                    }
                }
                else{
                    if(q<p){
                        result += (p-min);
                        inBuy = false;
                    }
                }
            }
            if(inBuy){
                result += ((prices[len-1])-min);
            }
            return result;
        }
    }
    主站蜘蛛池模板: 亚洲熟妇色自偷自拍另类| 久久不见久久见免费影院www日本| 国产精品亚洲不卡一区二区三区 | 国产精品麻豆免费版| 99久久99久久精品免费观看| 一个人看的www免费高清| 羞羞的视频在线免费观看| 亚洲AV日韩综合一区尤物| 亚洲综合激情另类小说区| 一个人看的www免费高清| 亚洲av色香蕉一区二区三区蜜桃| 亚洲最大在线观看| 亚洲AV无码1区2区久久| 亚洲乱码国产一区三区| 最新国产AV无码专区亚洲 | 欧洲精品码一区二区三区免费看| 亚洲永久网址在线观看| 亚洲福利一区二区精品秒拍| 亚洲丝袜美腿视频| 亚洲精品人成在线观看| 亚洲高清在线视频| 久久久综合亚洲色一区二区三区 | 一本岛v免费不卡一二三区| 理论片在线观看免费| 国产成人亚洲毛片| 色妞www精品视频免费看| 偷自拍亚洲视频在线观看| 校园亚洲春色另类小说合集| 亚洲av永久无码| 日韩色日韩视频亚洲网站| 婷婷亚洲综合五月天小说在线| 亚洲.国产.欧美一区二区三区| 亚洲国产成人久久精品软件| 亚洲av成人一区二区三区观看在线 | 国产精品久久久久久亚洲影视| 亚洲成a人无码亚洲成av无码| 亚洲精品无码久久久久APP | 日本成人在线免费观看| 尤物永久免费AV无码网站| 五月天婷亚洲天综合网精品偷| 亚洲av中文无码|