<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è)你有一個數(shù)組包含了每天的股票價格,它的第i個元素就是第i天的股票價格。

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

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



    實(shí)現(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;
        }
    }
    主站蜘蛛池模板: 精品免费久久久久久成人影院| 四虎精品亚洲一区二区三区| 亚洲av无码成人精品区| 国产亚洲精品美女久久久| 91亚洲自偷在线观看国产馆| 国产成人亚洲精品蜜芽影院| 免费91麻豆精品国产自产在线观看 | 亚洲成AV人网址| 亚洲欧洲日产专区| 日韩在线观看免费完整版视频| 在线观看www日本免费网站| 亚洲成人一区二区| 亚洲人成伊人成综合网久久| 一级成人a免费视频| 99在线视频免费观看视频| 亚洲中文久久精品无码| 亚洲永久网址在线观看| 国产无遮挡无码视频免费软件 | 亚洲乱亚洲乱妇无码| 日韩精品免费视频| 国产亚洲福利一区二区免费看| 亚洲午夜在线电影| 无码精品人妻一区二区三区免费 | 国产成人精品久久亚洲高清不卡 | 亚洲欧洲另类春色校园网站| 伊人久久大香线蕉免费视频| 国产无遮挡吃胸膜奶免费看| 亚洲欧洲国产视频| 91福利免费网站在线观看| 日韩免费一区二区三区| 亚洲最大黄色网站| 成全在线观看免费观看大全| 国产福利免费在线观看| 久久精品国产亚洲AV久| 免费国产污网站在线观看15| 亚洲人成人网站在线观看| 亚洲精品av无码喷奶水糖心| 久草视频免费在线| 日产亚洲一区二区三区| a级男女仿爱免费视频| 亚洲女同成人AⅤ人片在线观看|