当前位置: 首页 > 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。 思路 情况一今天买明天卖收益为prices[i]-prices[i-1] 情况二连续上涨则在第一天买在上涨到顶峰的最后一天卖掉 情况三连续下降 则不买卖收益最大不会亏钱。 算法流程 遍历整个股票交易日价格列表 price策略是所有上涨交易日都买卖赚到所有利润所有下降交易日都不买卖永不亏钱。 设 tmp 为第 i-1 日买入与第 i 日卖出赚取的利润即 tmp prices[i] - prices[i - 1] 当该天利润为正 tmp 0则将利润加入总利润 profit当利润为 0 或为负则直接跳过 遍历完成后返回总利润 profit。 复杂度分析 时间复杂度 O(N)只需遍历一次price 空间复杂度 O(1)变量使用常数额外空间。 提交的代码 class Solution {     public int maxProfit(int[] prices) {         int sum0;         for(int i1;iprices.length;i)         {             if(prices[i]-prices[i-1]0)             {                 sumprices[i]-prices[i-1];             }         }         return sum;     } } 完整的代码 public class Solution122 { public static int maxProfit(int[] prices) {         int sum0;         for(int i1;iprices.length;i)         {             if(prices[i]-prices[i-1]0)             {                 sumprices[i]-prices[i-1];             }         }         return sum;     } public static void main(String[] args) {     int nums[] {7,1,5,3,6,4};     System.out.println(maxProfit(nums)); } }
http://www.zqtcl.cn/news/995894/

相关文章:

  • 网站开发人员构成中国兰州网官网
  • 网站设计的提案旅游网站建设风格
  • 成都网站建设的公司做高大上分析的网站
  • 专业企业网站建设公司成都的网站
  • 广东省建设教育协会官方网站首页怎么设置wordpress头像
  • 图书网站建设论文页游中心
  • 建网站的流程及注意事项任务网站建设
  • 河北邯郸做网站的公司哪家好辽源市住房和城乡建设局网站
  • 网站系统建设技术服务费安康市网站建设
  • 网络运行管理系统seo关键词优化方法
  • 西安学校网站建设价格徐州网页关键词优化
  • 上海哪个网站能应聘做家教的营销网站中最重要的部分是
  • 一个设计网站多少钱WordPress的简约博客主题
  • 普通的宣传网站用什么做济南市工程建设技术监督局网站
  • 合肥网站建设公司还有不dw如何制作表格网页
  • 讯美智能网站建设自己域名做网站
  • 自己做网站优化韩国外贸平台
  • 齐河建设局网站长沙市住房和建设局官方网站
  • 萧山区住房和城乡建设局网站wordpress网站合并
  • 做背景网站网站建设与维护制作网页
  • 网站建设公司知名营销型企业网站项目策划表
  • 写作网站哪个最好企业培训机构有哪些
  • 江苏省水利工程建设局网站域名不备案可以正常使用吗
  • 对网站开发语言的统计网站内容建设包括什么
  • 西安高端网站建设怎样开公司
  • 华为做网站免费签名设计在线生成
  • 网站产品整合推广爱网聊的男人是什么心理
  • 武威市建设厅网站汕头seo外包公司
  • 酒泉网站怎么做seo东莞高明网站设计
  • 沧州网站建设联系电话杭州设计公司logo