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

来宾网站制作公司wordpress 手机验证码插件

来宾网站制作公司,wordpress 手机验证码插件,短视频广告投放平台,yxcms wordpress题目#xff1a; 给你一个整数数组 nums #xff0c;请你找出数组中乘积最大的非空连续子数组#xff08;该子数组中至少包含一个数字#xff09;#xff0c;并返回该子数组所对应的乘积。 思路 由于做了53. 最大子数组和 下意识觉得求出所有元素的以该元素结尾的连续…题目 给你一个整数数组 nums 请你找出数组中乘积最大的非空连续子数组该子数组中至少包含一个数字并返回该子数组所对应的乘积。 思路 由于做了53. 最大子数组和 下意识觉得求出所有元素的以该元素结尾的连续子数组的最大值然后最大值数组里求最大值。 如何求以某个元素结尾的连续子数组最大值呢 首先约定 preMax 表示以前一个元素结尾的连续子数组的最大值 preMin 表示以前一个元素结尾的连续子数组的最小值 由于思维定势会觉得是 max Math.max(元素A元素A*preMax 。 但是这样是错误的。 例如[-2,3,-2] 第一个元素最大值是 -2 第二个元素最大值是3第三个元素最大值是12。 但是根据公式第三个元素最大值 Math.max(-2*3,-2) -2. 原因就在于数组里的元素是有正负的如果只是正数那么这个方式是可以的。 所以如何求以某个元素结尾的最大值呢 如果该元素是负数max Math.max( 元素 元素*preMin 如果该元素是正数max Math.max( 元素 元素*preMax 因此对于每个元素都要记录最小值与最大值。 即 如果该元素是负数max Math.max( 元素 元素preMin min Math.min( 元素 元素preMax 如果该元素是正数max Math.max( 元素 元素preMax min Math.min( 元素 元素preMin ⇒ max Math.max(元素 元素preMin元素preMax) min Math.min( 元素 元素preMin元素preMax var maxProduct function(nums) {let res nums[0];let max 1;let min 1;for(let num of nums){let temp max;max Math.max(max*num, num,min*num);// max 应该是以前面一个元素结尾的连续子数组的max不应该是处理后的max,用temp接收min Math.min(min*num,num,temp*num);res Math.max(res, max);}return res; };
http://www.hkea.cn/news/14425295/

相关文章:

  • 如何做网站淘客推广深圳市住房和建设局网站住房
  • 如何更改网站模板苏州企业网站制作设计公司
  • 百度免费网站制作热搜榜上能否吃自热火锅
  • 官方网站建设推广上海医院设计网站建设
  • 河南省建设工程信息网招标公告seo网页优化包括哪些内容
  • 在站点上新建网页wordpress评论框xss
  • 适合服务行业做推广的网站广州10大网站开发
  • 橙色企业网站模板wordpress调分类目录的方法
  • 网站建设对百度推广的影响简洁大方 网站
  • 营业推广做网站优化的协议书
  • 空壳网站清理通知最专业的车网站建设
  • 排名前50名免费的网站网站建设服务8
  • 北京seo服务温州网站建设优化
  • 网站名称有哪些做配单ic去什么网站好
  • 专业seo站长工具全面查询网站wordpress实例站
  • 廊坊住房和城乡建设厅网站dede自适应网站注意事项
  • 网站刷新新前台是什么意思桂林欣梦网络招聘
  • 企业网站建设的成本企业seo外包公司
  • 茂名做网站建设公司软文推广300字
  • 个人网站需要什么内容做图的模板下载网站
  • 网站备案被恶意注销南阳网站推广优化公司
  • 怎么免费建立网站天津网站建设noakj
  • 建设部标准定额研究所网站品牌策划网站推荐
  • 怎么看网站开发的技术怎么建设网站让国外看
  • 做网站经费wordpress 获取文章数
  • 公司建设网站有什么好处展厅策划方案
  • 如何做自己的个人网站网站伪静态怎么设置
  • 淘宝可做的团购网站深圳企业网站建设费用明细
  • 大望路网站建设沈阳看男科哪家医院好
  • 网站推广多少钱WordPress mx 主题