日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > c/c++ >内容正文

c/c++

C++编程-买卖股票的最佳时机

發布時間:2023/12/20 c/c++ 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 C++编程-买卖股票的最佳时机 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

題目:
給定一個數組 prices ,它的第 i 個元素 prices[i] 表示一支給定股票第 i 天的價格。

你只能選擇 某一天 買入這只股票,并選擇在 未來的某一個不同的日子 賣出該股票。設計一個算法來計算你所能獲取的最大利潤。

返回你可以從這筆交易中獲取的最大利潤。如果你不能獲取任何利潤,返回 0 。

示例 1:

輸入:[7,1,5,3,6,4]
輸出:5
解釋:
在第 2 天(股票價格 = 1)的時候買入,在第 5 天(股票價格 = 6)的時候賣出,最大利潤 = 6-1 = 5 。
注意利潤不能是 7-1 = 6, 因為賣出價格需要大于買入價格;同時,你不能在買入前賣出股票。
示例 2:

輸入:prices = [7,6,4,3,1]
輸出:0
解釋:
在這種情況下, 沒有交易完成, 所以最大利潤為 0。

思路:
1.這道題選用雙指針形式,即用i和j分別指向兩個買和賣的時間。
2.首先確定i的初始化,從數組第一個元素開始遍歷,直到出現遞增趨勢,就是說,假設7654321,這是全數組遞減,那么就沒法確定i,也就是不進行交易,返回0.若出現765434,那么就把i指向3,j指向4,作為開始尋找最佳買賣時機的初始化。
3.j不斷向后遍歷,每當遍歷一個數,就判定這個數是否高于j遍歷過的最高值,若高于,則最高值需要改為當前的數,這樣可以獲得更高的利潤。若低于,則需判定是否高于i所在的數,若高與i位置,則忽略這個數,若低于i位置的數,則記錄當前已經獲得的最高利潤。并把i指向當前數,j指向下個數。繼續遍歷。

代碼:

class Solution { public:int maxProfit(vector<int>& prices) {int length=prices.size();int i,j;i=0;j=1;int i_min=prices[0];while(j<length){if(prices[j]>i_min){break;}else{i=j;i_min=prices[j];j++;}} if(i==length-1){return 0;} int min=prices[i];int max=prices[j];int final_max=max-min;while(j<length){if(prices[j]>max){max=prices[j];if((max-min)>final_max){final_max=max-min;}j++;continue;}else if(prices[j]>=min){j++;continue;}else{min=prices[j];max=prices[j];i=j;j++;continue;} }return final_max;} };

總結

以上是生活随笔為你收集整理的C++编程-买卖股票的最佳时机的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 国产999视频 | 国产成年无码久久久久毛片 | 在线免费不卡视频 | 欧美日a| 久久久久国产精品人妻 | 三级理伦 | 久久国产伊人 | 国产h视频在线观看 | 国产sm调教一区二区 | 国产无套精品一区二区 | 日日撸夜夜撸 | 深夜视频在线播放 | 亚洲草逼 | 国产伦精品免费视频 | 日韩高清影视在线观看 | 国产精品一级片 | 国产一级一片免费播放放a 丁香六月色 | 午夜九九 | 亚洲无卡| 国产精品久久久久久久免费观看 | 久久丁香网 | 日韩在线观看一区二区 | 亚洲美女精品 | 午夜有码 | 日韩欧美网站 | 狠狠操狠狠 | 日本污污网站 | 欧美成人a视频 | 狠狠做| 中文字幕精品三区 | 人人射人人 | www麻豆 | 免费黄色在线视频 | 加勒比综合网 | 97se亚洲 | 精品少妇爆乳无码av无码专区 | 国产黄色在线播放 | 欧美乱大交xxxxx春色视频 | 一区二区三区不卡视频在线观看 | 国产在线精品一区二区三区 | 激情视频一区二区 | 女人扒开腿让男人捅爽 | 爱爱三级视频 | 黄色一级播放 | 久草国产在线观看 | 午夜影院黄色 | 国产尻逼视频 | 亚洲国产中文在线 | 污视频在线免费观看 | 青青青国产视频 | 国产又粗又猛又爽免费视频 | 一本无码aⅴ久久久国产 | 成人在线欧美 | 男女插鸡视频 | 三级欧美韩日大片在线看 | 久久久久亚洲AV成人无码国产 | 一级片一级片 | 欧美资源在线 | 国产一级性生活 | www.色午夜 | 性欧美大战久久久久久久免费观看 | 麻豆国产一区二区三区 | 夜夜涩 | 一区二区福利视频 | 亚洲国产va | 久久福利小视频 | 污av| av在线不卡播放 | 重囗味sm一区二区三区 | xxxxwww一片 | 日韩视频欧美视频 | 91麻豆蜜桃一区二区三区 | 国产精品jizz | 爱爱色图| 天天插夜夜爽 | 狼人综合网 | 91丝袜一区二区三区 | 啦啦啦视频在线观看 | 欧美大片免费 | 国产精品一二三四五区 | 亚洲欧美日韩国产一区 | 免费看大片a | www.成人精品 | 国产精久久久久 | 青青av| 亚洲精品一区二区三 | 午夜成人影片 | av在线网页| 黄色一级大片免费版 | 国精产品一品二品国精品69xx | 成人精品影视 | 久久99精品久久久水蜜桃 | 饥渴少妇色诱水电工 | 2023av在线 | 国产熟妇一区二区三区四区 | 男生和女生一起差差差视频 | 特级西西444www高清大视频 | 亚洲是色 | 国产亚洲成av人在线观看导航 |