当前位置: 首页 > news >正文

商务网站开发基本流程下载官方正版百度

商务网站开发基本流程,下载官方正版百度,济南专业做公司网站的机构,校园网站网络文明建设买卖股票的最佳时机 给定一个数组 prices ,它的第 i 个元素 prices[i] 表示一支给定股票第 i 天的价格。 你只能选择 某一天 买入这只股票,并选择在 未来的某一个不同的日子 卖出该股票。设计一个算法来计算你所能获取的最大利润。 返回你可以从这笔交易…

买卖股票的最佳时机

给定一个数组 prices ,它的第 i 个元素 prices[i] 表示一支给定股票第 i 天的价格。

你只能选择 某一天 买入这只股票,并选择在 未来的某一个不同的日子 卖出该股票。设计一个算法来计算你所能获取的最大利润。

返回你可以从这笔交易中获取的最大利润。如果你不能获取任何利润,返回 0 。

class Solution:def maxProfit(self, prices: List[int]) -> int:min_price = 1e9max_profit = 0for price in prices:max_profit = max(price - min_price, max_profit)min_price = min(price, min_price)return max_profit

本题解题思路:

对价格数组进行遍历,每次遍历时,都记下当前已经出现的最小价格,以及把当天价格作为卖点的利润,并将本次的利润与前一天的利润对比,取最大值

这样,在遍历结束时,就能得到最大的利润了

买卖股票的最佳时机II

给你一个整数数组 prices ,其中 prices[i] 表示某支股票第 i 天的价格。

在每一天,你可以决定是否购买和/或出售股票。你在任何时候 最多 只能持有 一股 股票。你也可以先购买,然后在 同一天 出售。

返回 你能获得的 最大 利润 。

class Solution(object):def maxProfit(self, prices):""":type prices: List[int]:rtype: int"""profits = 0for i in range(1, len(prices)):profit = prices[i] - prices[i - 1]if profit > 0: profits += profitreturn profits

本题解题思路:

高买低卖,当无法获利时,不要买入。

所以从第二项开始遍历,每次都计算当天价格与前一天的差值,差值大于0时,当作当天的利润,加在总利润中,小于0时丢弃。

遍历完成后即得到了总的最大利润

http://www.dinnco.com/news/9137.html

相关文章:

  • 水稻网站做go分析seo如何去做优化
  • 做图海报网站微信朋友圈营销文案
  • 南京企业网站开发公司成都网站优化排名
  • ppt 做的最好的网站有哪些智能建站网站模板
  • html5网站开发价格百度云盘资源共享链接群组链接
  • 如何使用万网主机建设网站免费推广产品平台有哪些
  • 福田网站制作报价seo 首页
  • 2017网站趋势郑州学校网站建设
  • 减肥网站如何做营销活动推广方案
  • 西藏党政网门户网站建设百度关键词排名查询
  • 2016网站设计欣赏太原最新情况
  • aspnet网站开发模板适合口碑营销的产品
  • 汕头建站seo站长平台
  • 网站响应式是什么意思品牌推广活动策划案例
  • 外汇直播网站建设开发品牌整合营销
  • 做彩票网站非法吗网站优化课程
  • 欧美男女做黄色网站没有限制的国外搜索引擎
  • 网站开发免费竞价开户
  • 代码自动生成器宁波关键词排名优化
  • 网站上的专题 怎么设计谷歌ads
  • 做网站开发使用百分比的好处谷歌排名算法
  • 株洲做网站客服电话杭州seo排名
  • 大连淘宝网站建设站长工具查询入口
  • 自己电脑做网站如何做推广最有效果
  • 商场设计任务书windows优化工具
  • 市场营销培训机构排名开鲁seo网站
  • 莱芜吧莱芜贴吧杭州网站seo外包
  • wordpress有中文版吗长沙网站优化对策
  • 百度关键词搜索推广广州seo网站优化培训
  • 遂宁网站开发怎样自己开发一款软件