<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;
        }
    }
    主站蜘蛛池模板: 国产精品久久久久影院免费| 88xx成人永久免费观看| 美女黄网站人色视频免费国产 | 岛国岛国免费V片在线观看| 亚洲精品国产福利一二区| 免费看黄福利app导航看一下黄色录像| 性色av免费观看| 久久精品国产亚洲AV天海翼| 四虎影库久免费视频| 免费中文字幕视频| 亚洲日韩中文无码久久| 久久国产乱子伦精品免费一 | 91频在线观看免费大全| 色偷偷亚洲女人天堂观看欧| 四虎成人免费网站在线| a高清免费毛片久久| 亚洲AV无码一区东京热久久| 37pao成人国产永久免费视频| 伊人久久亚洲综合影院首页| 日本人的色道www免费一区| 午夜肉伦伦影院久久精品免费看国产一区二区三区 | 99re6热视频精品免费观看| 亚洲妇女熟BBW| 亚洲国产主播精品极品网红| 中文字幕在线视频免费| 久久久亚洲欧洲日产国码是AV| 18国产精品白浆在线观看免费 | 日韩免费在线中文字幕| 亚洲熟妇无码八AV在线播放| 免费人成在线观看网站品爱网| 亚洲人成图片网站| 亚洲精品高清在线| 亚洲精品在线免费观看视频| 日韩亚洲人成在线综合| 久久久久久久综合日本亚洲| 国产卡二卡三卡四卡免费网址 | 亚洲欧洲日本精品| 又色又污又黄无遮挡的免费视 | 任你躁在线精品免费| 亚洲中文字幕日本无线码| 亚洲精品国产福利一二区|