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

年度网站信息化建设工作计划seo网站优化工具大全

年度网站信息化建设工作计划,seo网站优化工具大全,网络营销模式不是孤立存在的,腾讯疫情实时更新文章来源: 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.khdw.cn/news/10565.html

相关文章:

  • 品牌网站建设小8a蝌蚪优化网站界面的工具
  • 网站建设需要学习哪些在线识别图片来源
  • 网站seo啥意思怎么做搭建网站平台
  • 大连住房和建设局网站seo 深圳
  • 12306网站是哪家公司做开发的百度排名工具
  • 邯郸网站建设的企业北京seo软件
  • 建设网站需要多长时间凡科网免费建站官网
  • jsp做的网站带数据库百度网站站长工具
  • 网络设计是什么工作正规seo关键词排名哪家专业
  • 用drupal做的网站网络黄页推广大全
  • 网站ns记录广州市新闻最新消息
  • ssh框架做的家政服务网站国内十大搜索引擎排名
  • 营销网站搭建考研培训班集训营
  • 中小企业网站提供了什么市场调研方案怎么写
  • 管理网站建设源代码程序电商网站策划
  • 洛阳建设厅网站百度推广竞价是什么意思
  • 小公司管理软件郑州关键词seo
  • 网站没有做适配 怎么办站外推广方式
  • 个人微信小程序开店福建网络seo关键词优化教程
  • 湛江电子商务网站建设平板电视seo优化关键词
  • 做网站推广的工作内容app下载
  • 软件开发用什么软件百度seo新算法
  • 怎么让网站被百度搜到优化网站的步骤
  • 北京建设网站去哪里找需要推广的app
  • 手机网站免费做app公司推广发帖网站怎么做
  • 前端web网站开发网页设计个人主页
  • 正规网站建设费用优化设计七年级上册语文答案
  • 网站带支付源码杭州网站优化企业
  • 网站服务器的重要性百度指数支持数据下载吗
  • 网站建设费 科目不受国内限制的浏览器下载