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

做物流网站的图片素材自己怎么做优惠搜网站

做物流网站的图片素材,自己怎么做优惠搜网站,国外网站做freelancer,成功网络营销案例文章来源: https://blog.csdn.net/weixin_45630258/article/details/132737088 欢迎各位大佬指点、三连 1、题目: 给定一个整数数组 nums,找出给定数组中两个数字之间的最大差值。要求,第二个数字必须大于第一个数字。 2、分析特…

文章来源:
https://blog.csdn.net/weixin_45630258/article/details/132737088
欢迎各位大佬指点、三连

1、题目:

给定一个整数数组 nums,找出给定数组中两个数字之间的最大差值。要求,第二个数字必须大于第一个数字。


2、分析特点:

  • 求最大差值 ==> 最大值 - 最小值
  • 只需要遍历价格数组一遍,记录历史最小值,非最小值的考虑是最大值。

3、代码:


4、复杂度分析:

  • 时间复杂度:O(n),只需要遍历一次。
  • 空间复杂度:O(1),只使用了常数个变量。

5、总结:

使用打擂台的思想,遍历的时候,考虑当前值是最小值,则记录最小值,否则考虑当前值是最大值,进行更新。


6、其他解法–暴力法


6-1、复杂度分析


7、题目变化

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

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

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

我们来假设自己来购买股票。随着时间的推移,每天我们都可以选择出售股票与否。那么,假设在第 i 天,如果我们要在今天卖股票,那么我们能赚多少钱呢?

显然,如果我们真的在买卖股票,我们肯定会想:如果我是在历史最低点买的股票就好了!太好了,在题目中,我们只要用一个变量记录一个历史最低价格 minprice,我们就可以假设自己的股票是在那天买的。那么我们在第 i 天卖出股票能得到的利润就是 prices[i] - minprice。

因此,我们只需要遍历价格数组一遍,记录历史最低点,然后在每一天考虑这么一个问题:如果我是在历史最低点买进的,那么我今天卖出能赚多少钱?当考虑完所有天数之时,我们就得到了最好的答案。


7-1、一次遍历

    public int maxProfit(int prices[]) {int minprice = Integer.MAX_VALUE;int maxprofit = 0;for (int i = 0; i < prices.length; i++) {if (prices[i] < minprice) {minprice = prices[i];} else if (prices[i] - minprice > maxprofit) {maxprofit = prices[i] - minprice;}}return maxprofit;}
■ 复杂度分析:
  • 时间复杂度:O(n),只需要遍历一次。
  • 空间复杂度:O(1),只使用了常数个变量。

7-2、暴力法

public class Solution {public int maxProfit(int[] prices) {int maxprofit = 0;for (int i = 0; i < prices.length - 1; i++) {for (int j = i + 1; j < prices.length; j++) {int profit = prices[j] - prices[i];if (profit > maxprofit) {maxprofit = profit;}}}return maxprofit;}
}
■ 复杂度分析:




如果本文对你有帮助的话记得给一乐点个赞哦,感谢!

http://www.yayakq.cn/news/228076/

相关文章:

  • 乡村旅游网站的建设分析可以做3d电影网站有哪些
  • 济南营销型网站建设福州模板建站定制网站
  • 口碑好的定制网站建设公司哪家好如何重置wordpress
  • 安徽省六安市建设局网站昆明地推业务推广公司
  • 网站建设与软件开发哪个好赚钱wordpress 撰写设置
  • 网站建设黄页免费观看七牛云存储 wordpress连接失败
  • 个人软件制作网站哪里有网站建设开发公司
  • server2008网站建设新手怎么做网站内容维护
  • 广东门户网站建设网站建设合同补充内容
  • 著名设计案例网站平面设计教程视频全集免费
  • 美食网站制作模板抖音代运营方案ppt
  • 行业门户网站运营自己做网站用软件下载
  • 免费织梦网站源码生成wordpress博客app
  • 昆明网站建设猫咪注册公司网站地址该如何填
  • 东莞智通人才网官方网站Wordpress 用户 AUTO_INCREMENT
  • 企业网站建设该怎么描述1免费网站建站
  • 网站建设参数外发加工网查询
  • dede我的网站蚂蜂窝网站源码
  • 网站制作的软件多媒体网页设计教程
  • 网站流量带宽网站建设销售年终总结
  • 网站开发域名注册功能台州网站建站
  • 网站模板备份购物网站建设市场
  • 苏州高端网站定制郑州专做喜宴的网站
  • 创建自己的网站需要准备什么前海艾爻网站 建设
  • 山东平台网站建设推荐app开发属于什么行业
  • 金融网站织梦模板微网站 微官网的区别
  • wordpress嵌入php广西seo经理
  • 百度推广登录网站优化公司 网络服务
  • 高性能网站建设指南pdf可以做引流网站的源码
  • wordpress传不上站点网站建设皿金手指排名