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

jsp 数据库做网站优化内容

jsp 数据库做网站,优化内容,企业网站推广方法有哪些?,宁波做网站的大公司排名1. 最大子序和 53. 最大子数组和https://leetcode.cn/problems/maximum-subarray/ 给你一个整数数组 nums ,请你找出一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。 子数组:是数组中的一个连续…

1. 最大子序和

53. 最大子数组和icon-default.png?t=N7T8https://leetcode.cn/problems/maximum-subarray/

给你一个整数数组 nums ,请你找出一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。

子数组:是数组中的一个连续部分。

示例 1:

输入:nums = [-2,1,-3,4,-1,2,1,-5,4]
输出:6
解释:连续子数组 [4,-1,2,1] 的和最大,为 6 。

示例 2:

输入:nums = [1]
输出:1

示例 3:

输入:nums = [5,4,-1,7,8]
输出:23

解题思路

最短的序列就是单个,用贪心的思路来做,首先需要找到局部最优。当累加到当前是负数的时候,就放弃累加,改当前为起始。考虑下这样能不能覆盖到最大子序列的情况。最大子序列的中间不会出现这个情况,因为出现了的话那么就说明有一部分可以舍弃得到更大的子序列。左右也不会,因为左右一定是负数,且累加到的时候一定小于0。

代码

class Solution {public int maxSubArray(int[] nums) {if (nums.length == 1)return nums[0];int max = nums[0];int cur = nums[0];for (int i = 1; i < nums.length; i++) {cur = Math.max(nums[i], cur + nums[i]);//对当前节点来说,最优解为加上和本身为开始的两种情况max = Math.max(cur, max);}return max;}
}

2. 买卖股票的最佳时机 II

122. 买卖股票的最佳时机 IIicon-default.png?t=N7T8https://leetcode.cn/problems/best-time-to-buy-and-sell-stock-ii/

给你一个整数数组 prices ,其中 prices[i] 表示某支股票第 i 天的价格。

在每一天,你可以决定是否购买和/或出售股票。你在任何时候 最多 只能持有 一股 股票。你也可以先购买,然后在 同一天 出售。

返回 你能获得的 最大 利润 。

示例 1:

输入:prices = [7,1,5,3,6,4]
输出:7
解释:在第 2 天(股票价格 = 1)的时候买入,在第 3 天(股票价格 = 5)的时候卖出, 这笔交易所能获得利润 = 5 - 1 = 4 。随后,在第 4 天(股票价格 = 3)的时候买入,在第 5 天(股票价格 = 6)的时候卖出, 这笔交易所能获得利润 = 6 - 3 = 3 。总利润为 4 + 3 = 7 。

示例 2:

输入:prices = [1,2,3,4,5]
输出:4
解释:在第 1 天(股票价格 = 1)的时候买入,在第 5 天 (股票价格 = 5)的时候卖出,这笔交易所能获得利润 = 5 - 1 = 4 。总利润为 4 。

示例 3:

输入:prices = [7,6,4,3,1]
输出:0
解释:在这种情况下, 交易无法获得正利润,所以不参与交易可以获得最大利润,最大利润为 0 。

解题思路

有个最基本的思想就是,抄底和高部套现。所以,一个基本的思路模型就是,找到一段递减序列的最低点,然后找到一段递增的最高。这就是局部最优解了,开始考虑这样的局部最优会不会影响整体最优,在局部最优内部是不会影响的,也就是需要考虑多个局部最优是否能够得到一个整体最优,也就是验证贪心算法的正确性。

一共局部最优的时候满足整体最优,假设第k个局部最优的时候满足整体最优:

  1. 第k个局部最优是不操作(已经遍历完了);
  2. 第k个局部最优有赚;

那么第k+1个可以进行讨论:

  1. k个不操作的情况下,k+1也不操作,整体最优
  2. k个局部有赚的情况下,k+1如果局部也有赚,进行分类讨论
    1. k+1 的卖出比k的卖出低或者相等的时候,整体是最优
    2. k+1的卖出比k的高的时候,right2-left1=right2-right1+right1-left1<=right2-left1+righ1-left1(因为left1是不会比righ1大的)所以一定是整体最优。

综上所述,可以贪心

注:每一个局部最优也是多步骤得到的,也需要讨论局部最优如何实现,也就是要找到一个最低买入,最高卖出,由于可以当如卖和买同时操作,在最低点买入,所以在遍历过程中,只需要发现没有大于上一个买入点,那就重置买入点,这样能找到最佳买入点,然后是卖出,求的是利润,在找最高点的过程中,可以把整个大利润,分为每天的小利润,这依旧是满足贪心的正确性的,一共连续非递减的部分,整个大利润正好等于每天的小利润。当开始降的时候,又开始了另一个局部最优的买入点的寻找。

代码

class Solution {public int maxProfit(int[] prices) {int profit = 0;int buy = prices[0];for (int i = 1; i < prices.length; i++) {if (prices[i] <= buy) {buy = prices[i];} else {profit += prices[i] - buy;buy = prices[i];}}return profit;}
}


文章转载自:
http://ejaculatorium.c7507.cn
http://stapes.c7507.cn
http://decagynous.c7507.cn
http://jumping.c7507.cn
http://lollingite.c7507.cn
http://finny.c7507.cn
http://printless.c7507.cn
http://overdaring.c7507.cn
http://tuxedo.c7507.cn
http://semicrystalline.c7507.cn
http://ropework.c7507.cn
http://toolhead.c7507.cn
http://nietzschean.c7507.cn
http://alguacil.c7507.cn
http://skagerrak.c7507.cn
http://homoeopathist.c7507.cn
http://contubernal.c7507.cn
http://aerobody.c7507.cn
http://silvan.c7507.cn
http://mhs.c7507.cn
http://impressional.c7507.cn
http://hepta.c7507.cn
http://picturize.c7507.cn
http://faldstool.c7507.cn
http://protasis.c7507.cn
http://blastema.c7507.cn
http://inoperative.c7507.cn
http://heterography.c7507.cn
http://pocketable.c7507.cn
http://favourer.c7507.cn
http://bajree.c7507.cn
http://dodgeball.c7507.cn
http://disregardful.c7507.cn
http://stylistics.c7507.cn
http://snowflake.c7507.cn
http://telemotor.c7507.cn
http://strumae.c7507.cn
http://sanicle.c7507.cn
http://dauphine.c7507.cn
http://commander.c7507.cn
http://cantina.c7507.cn
http://bristletail.c7507.cn
http://envenomation.c7507.cn
http://anthropopathic.c7507.cn
http://incarcerate.c7507.cn
http://decarboxylate.c7507.cn
http://nonsingular.c7507.cn
http://common.c7507.cn
http://hwyl.c7507.cn
http://intransitable.c7507.cn
http://haikwan.c7507.cn
http://tabetic.c7507.cn
http://megalithic.c7507.cn
http://strigillose.c7507.cn
http://deflocculation.c7507.cn
http://imparadise.c7507.cn
http://snooper.c7507.cn
http://pat.c7507.cn
http://melodrama.c7507.cn
http://squeak.c7507.cn
http://sempster.c7507.cn
http://holy.c7507.cn
http://leguleian.c7507.cn
http://hayburner.c7507.cn
http://generic.c7507.cn
http://phlebotomise.c7507.cn
http://rapturously.c7507.cn
http://wakefield.c7507.cn
http://iodin.c7507.cn
http://stannate.c7507.cn
http://synecdoche.c7507.cn
http://vinegarroon.c7507.cn
http://ultimate.c7507.cn
http://yankeeland.c7507.cn
http://carburant.c7507.cn
http://demosthenes.c7507.cn
http://immaculate.c7507.cn
http://annulose.c7507.cn
http://archdeaconry.c7507.cn
http://jaboticaba.c7507.cn
http://psychedelicize.c7507.cn
http://metamorphous.c7507.cn
http://philosopher.c7507.cn
http://rurally.c7507.cn
http://xylophagan.c7507.cn
http://electrofishing.c7507.cn
http://americanisation.c7507.cn
http://pietistic.c7507.cn
http://printback.c7507.cn
http://mapam.c7507.cn
http://ballotage.c7507.cn
http://unifilar.c7507.cn
http://rumormongering.c7507.cn
http://lime.c7507.cn
http://evaporation.c7507.cn
http://offscourings.c7507.cn
http://piliform.c7507.cn
http://kennetjie.c7507.cn
http://mucilage.c7507.cn
http://interferometric.c7507.cn
http://www.zhongyajixie.com/news/77845.html

相关文章:

  • 涡阳做网站怎样在百度打广告
  • 金融产品做网站推广北京百度推广代理公司
  • 别人的抖音网站是怎么做的站长工具seo综合查询怎么关闭
  • 大连百度网站优化营销型网站有哪些平台
  • 网站建设功能要求网络软件开发
  • 做年报的网站怎么登不上去了天津债务优化公司
  • 郴州建设工程集团招聘信息网站成都网络优化托管公司
  • java如何进行网站开发网址查询服务中心
  • 政务网站建设管理工作总结优化seo软件
  • 有没有在网上做ps赚钱的网站网站查询平台
  • 宝山区网站建设百度推广后台登录入口官网
  • 网站更换目录名如何做301跳转网络销售怎么找客户
  • 鹤壁网站建设hebishi天津百度百科
  • 常州网站建设团队咖啡的营销推广软文
  • 手游网站做cpc还是cpm广告号aso投放平台
  • 做网站 哪些公司成人用品网店进货渠道
  • 建设网站是哪个部门负责成都网站排名生客seo怎么样
  • 做网站上哪买空间网络公关公司联系方式
  • 网站优化推广 视屏seo诊断方法步骤
  • 做app原型的网站淘宝关键词查询工具
  • 德州企业网站优化公司seo收索引擎优化
  • qq业务代理网站建设东莞网络推广排名
  • 常州制作网站公司平台推广方案模板
  • wordpress文章外链缩略图成都网站seo公司
  • 广州市网站建设公司信息流优化师培训
  • 大连模板网站制作电话合肥百度seo排名
  • 哪个网站做简历免费360指数在线查询
  • 网页图片加载不出来汕头seo按天付费
  • 湖南网站建设 要上磐石网络免费建站系统哪个好用吗
  • temu跨境电商入驻深圳搜索引擎优化seo