[国电电力股吧](600520)文一科技
2021-07-08:股票问题5。给定一个整数数组,其间第i个元素代表了第i天的股票价格。规划一个算法计算出最大赢利。在满意以下束缚条件下,你能够尽可能地完结更多的生意(屡次生意一支股票):你不能一起参加多笔生意(你必须在再次购买前出售掉之前的股票)。卖出股票后,你无法在第二天买入股票(即冷冻期为1天)。
福大大答案2021-07-08:
空间紧缩的动态规划。
时刻复杂度:O(N)。空间复杂度:O(1)。
代码用golang编写。代码如下:
packagemain\n\nimport"fmt"\n\nfuncmain(){\narr:=[]int{1,2,3,4,1,6,7}\nret:=maxProfit(arr)\nfmt.Println(ret)\n}\n\nfuncmaxProfit(prices[]int)int{\niflen(prices)<2{\nreturn0\n}\nbuy1:=getMax(-prices[0],-prices[1])\nsell1:=getMax(0,prices[1]-prices[0])\nsell2:=0\nfori:=2;i<len(prices);i++{\ntmp:=sell1\nsell1=getMax(sell1,buy1+prices[i])\nbuy1=getMax(buy1,sell2-prices[i])\nsell2=tmp\n}\nreturnsell1\n}\n\nfuncgetMax(aint,bint)int{\nifa>b{\nreturna\n}else{\nreturnb\n}\n}
履行成果如下:
***
[左神java代码](github/algorithmzuo/coding-for-great-offer/blob/main/src/class15/Code05_BestTimeToBuyAndSellStockWithCooldown.java)
推荐阅读
-
比特币农银成长挖矿技术原理(比特币挖矿技术原理图)
许多朋友在找时都会咨询比特币挖矿技能原理和比特币挖矿技能原理图,这说明有一部分人对这个问题不太了解,您了解吗?那么什么是比特币挖矿...
-
海得控股:从1到100——中国家电行业的领跑股票000538者
1.前语海得控股有限公司是我国家电职业的领跑者之一。自建立以来,海得不断尽力拓宽家电市场并加强本身实力,成为了世界闻名的家电品牌...
-
今世缘董事长(福州股指配资今世缘)
今日,为咱们解说有关当代缘的常识内容,假如你对当代缘董事长的内容感兴趣的话,能够重视咱们的网站,有疑问的话,能够在下方谈论区留言哦...
-
k线判断卖怡亚通供应链股份有限公司出时机(股票k线判断买卖时机)
炒股不明白K线,再炒十年也徒然。K线是最基本的出资入门常识,不只反映了某个时间段股价改变的进程,也反映了多空两头终究哪一方占有优势...
-
[双良节能]最近调研的股票有哪些(最近三天机构调研的股票)
1、什么是调研股简略提示:一是管好资金,上级拨付,资助和自筹资金;二是用好资金,严厉依照准则把好批阅关;三是当好顾问,当好领导...
-
[2018中央经济工作会议]手机ODM板块概念股有哪些
手机ODM板块概念股有哪些(2022/8/8)以下是2022年手机ODM概念股:福日电子:2022年榜首季度显现,福日电子公司完...
-
[中国重汽股票]“上一波囤的土豆,都发芽了!”北京市民自述为啥不囤货
中新经纬4月25日电(常涛)这两天,朋友圈是归于北京市民的:没去买菜的,在朋友圈共享囤菜攻略;正在买菜的,在朋友圈直播超市抢购盛况...
-
gta5交换条件博时基金管理有限公司能炒股吗?gta5交换条件任务股票
...