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

hbuilder网站开发过程杭州搜索引擎推广排名技术

hbuilder网站开发过程,杭州搜索引擎推广排名技术,建立一个简单的企业官网,做微商怎样加入网站卖东西赚钱买卖股票的最佳时机 给定一个数组 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/52781.html

相关文章:

  • 做网站的技术理论有什么功能
  • 建设网站商城网络营销有哪些形式
  • 网站用php与asp哪个好佛山seo外包平台
  • 西宁好的网站建设营销运营主要做什么
  • 祥云县住房和城乡建设网站某网站seo诊断分析
  • 网站建设空间是指什么网络链接推广
  • 绍兴网站建设专业的公司线上推广是做什么的
  • 简述网络营销的含义谷歌seo代运营
  • 网站建设通讯稿北海百度seo
  • 项目定制开发网站网站优化系统
  • 海安做网站免费二级域名建站
  • wordpress 建视频网站四川企业seo推广
  • 网站推广计划至少应包括百度竞价推广效果怎么样
  • 网站制作建设公司哪家好贵州快速整站优化
  • 上海专业做网站的aso平台
  • 网站开发公司的发票刷排名的软件是什么
  • 在平台企业网站推广怎么做搜狗权重查询
  • 微信网页版登录界面seo网站课程
  • 最近网站不收录在线html5制作网站
  • 泉州响应式网站建设最新seo黑帽技术工具软件
  • 论坛网站设计属性词 关键词 核心词
  • 建设机械网站精英郑州seo线上推广技术
  • 涡阳做网站如何优化网站
  • 武汉光谷做网站多少钱新闻稿营销
  • 给孩子做的饭网站哪里可以接广告
  • 关于集团网站建设的简述优化搜索引擎的方法
  • 介绍自己做的网站网站seo搜索引擎优化教程
  • 品牌电商网站设计品牌推广策划方案
  • 《两学一做 榜样》网站精准引流推广公司
  • 小程序制作开发如意推小熊猫seo博客