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

厦门建设工程信息造价网站网址怎么推广

厦门建设工程信息造价网站,网址怎么推广,网站ip和pv,jsp做的网站代码目录 题目描述 实现 提交结果 题目描述 给定一个数组 prices ,它的第 i 个元素 prices[i] 表示一支给定股票第 i 天的价格。 你只能选择 某一天 买入这只股票,并选择在 未来的某一个不同的日子 卖出该股票。 设计一个算法来计算你所能获取的最大利润。…

目录

题目描述

实现

提交结果


题目描述

给定一个数组 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 <= prices.length <= 105
0 <= prices[i] <= 104

链接: 力扣(LeetCode)官网 - 全球极客挚爱的技术成长平台

实现

func maxProfit(prices []int) int {n := len(prices)in, profit := 0, 0 // in买入位置for j := 1; j < n; j++ {if prices[j] < prices[in] {in = jcontinue}if prices[j]-prices[in] > profit {profit = prices[j] - prices[in] // 当前情况下卖出时的利润}}return profit
}

验证

	var nums1 = []int{7, 1, 5, 3, 6, 4}n1 := maxProfit(nums1)fmt.Println(n1) // 5var nums2 = []int{7, 6, 4, 3, 1}n2 := maxProfit(nums2)fmt.Println(n2) // 0var nums3 = []int{5, 6, 5, 3, 9, 8}n3 := maxProfit(nums3)fmt.Println(n3) // 6

时:O(n)

空 :常数个变量,O(1)

提交结果

解答可能并不唯一,仅供参考哦!

http://www.tj-hxxt.cn/news/39349.html

相关文章:

  • linux做网站营销技巧第三季
  • 中铁建设集团网站哪个网站学seo是免费的
  • 技术支持公司做的网站怎么查万网是什么网站
  • 一键生成微信小程序平台西安seo公司哪家好
  • 余姚市建设局行政服务中心网站大二网络营销实训报告
  • 技术支持 上海做网站网络营销什么意思
  • 山西省住房和城乡建设厅门户网官方网站免费自制app软件
  • 做分析图超牛的地图网站关键词排名零芯互联关键词
  • 郴州网站seo外包app拉新项目推广代理
  • 网站公安网备案什么意思成品短视频app下载有哪些
  • 电商网站开发目的站长之家ip地址查询
  • 网站吸流量网络营销师证书有用吗
  • 做网站服务器价格多少合适今日头条官网首页
  • 贵州网站制作设计公司哪家好彩虹云商城网站搭建
  • 免费制图网站怎样在网上推广
  • phpcmsv9网站地图网络推广专员岗位职责
  • 网站模块设计怎么做百度seo软件首选帝搜软件
  • 用java如何做网站微信软文怎么写
  • 信息网官网百度词条优化工作
  • 网站设计的价格深圳网站建设运营
  • 全国建造师查询网站qq群排名优化软件
  • 北京中联建设集团官网网站百度关键词
  • 上海做网站公司qinmoo企业网络营销目标
  • 楚雄网站开发seo是什么意思中文翻译
  • 模板网站建设 报价许昌网站推广公司
  • 深圳开发网站建设哪家好品牌推广的意义
  • 网站优化seo网站架构优化南宁seo外包服务
  • 做网站遵义百度推广登录入口
  • 在线视频网站 一级做爰片网站建设制作教程
  • 网页制作与网站建设技术大全 pdf网页生成app