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

公司网站建设模块简介电子计算机哪个专业最吃香

公司网站建设模块简介,电子计算机哪个专业最吃香,广告设计公司品牌设计,网站搜索引擎引流题目描述 给定一个数组#xff0c;它的第 i 个元素是一支给定股票第 i 天的价格。 设计一个算法来计算你所能获取的最大利润。你可以尽可能地完成更多的交易#xff08;多次买卖一支股票#xff09;。 注意#xff1a;你不能同时参与多笔交易#xff08;你必须在再次购买…题目描述 给定一个数组它的第 i 个元素是一支给定股票第 i 天的价格。 设计一个算法来计算你所能获取的最大利润。你可以尽可能地完成更多的交易多次买卖一支股票。 注意你不能同时参与多笔交易你必须在再次购买前出售掉之前的股票。 示例 1: 输入: [7,1,5,3,6,4] 输出: 7 解释: 在第 2 天股票价格 1的时候买入在第 3 天股票价格 5的时候卖出, 这笔交易所能获得利润 5-1 4 。随后在第 4 天股票价格 3的时候买入在第 5 天股票价格 6的时候卖出, 这笔交易所能获得利润 6-3 3 。示例 2: 输入: [1,2,3,4,5] 输出: 4 解释: 在第 1 天股票价格 1的时候买入在第 5 天 股票价格 5的时候卖出, 这笔交易所能获得利润 5-1 4 。注意你不能在第 1 天和第 2 天接连购买股票之后再将它们卖出。因为这样属于同时参与了多笔交易你必须在再次购买前出售掉之前的股票。示例 3: 输入: [7,6,4,3,1] 输出: 0 解释: 在这种情况下, 没有交易完成, 所以最大利润为 0。我的思路为 买卖股票最重要的是低买高卖这道题简化了买卖股票的环节规定了不能同时参与多笔交易同一时刻持有的股票必须是一天内购买的股票。并且一天的股票假设是恒定不变的。 在上述前提下我们只需要抓住每一个爬坡过程即可。 按照上述思路代码实现如下时间复杂度为O(n) public int maxProfit(int[] prices) {if(prices null || prices.length1) {return 0;}int buy-1,sell-1,amt0;for(int i0;iprices.length-1;) {while(buy -1 iprices.length-1 prices[i]prices[i1]) {i;}if(buy -1) {if(i prices.length-1) {return amt;}buyprices[i];i;}while(sell -1 iprices.length-1 prices[i]prices[i1]) {i;}if(sell -1) {sell prices[i];if(i prices.length-1) {amt (sell-buy);return amt;}i;}if(buy!-1 sell!-1) {amt (sell-buy);sellbuy-1;}}return amt;}
http://wiki.neutronadmin.com/news/79565/

相关文章:

  • 中山营销型网站设计如何建立网上商城
  • 手机网站开放惠州百度搜索优化
  • 备案网站名称更改wordpress 评论 顶踩 心 插件
  • 外贸网站的特点网站备案会检查空间
  • 永康网站网站建设上海提供虚拟注册地址的园区
  • 可以做配音兼职的网站自己可以做微信公众号吗
  • 永久网站域名站长网站素材
  • 网站开发与维护视频教程长沙模板建站定制
  • x网站免费做网站的外包公司
  • 选择大连网站建设crm系统营销
  • 保定网站建设浩森宇特wordpress去除购物车图标
  • 成都网站建设网站建设如何查看网站建站程序
  • 太原网站排名系统有哪些网站建设企业
  • 响应式网站是个坑做企业官网需要什么条件
  • 做公司网站优劣势马云做网站最开始怎么盈利的
  • 网站做百度竞价的标志福田设计网站
  • html网站 怎么做seo永久免费个人域名注册
  • 湖州网站建设湖州免费网站建设浩森宇特
  • 这么做网站教程银川网站公司
  • app网站建设哪家好棋牌app开发价格表
  • 怎么打帮人 做网站开发的广告深圳网站开发深圳网站设计
  • 网站建设知名学校网站建设申请报告
  • 新手入门网站建设大连做网站价钱
  • 汕头制作企业网站论坛型网站怎么做
  • 网站 被刷流量深圳燃气公众号
  • 全国有哪些做服装的网站商务网站开发的基本原则
  • h5网站建设建站十九届六中全会
  • 怎么做熊掌号网站wordpress搭建网站
  • 学网站开发多少钱木樨园网站建设公司
  • 爱做电影网站开发一款app需要投入多少钱