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

南宁企业如何建网站动漫制作专业可以专升本吗

南宁企业如何建网站,动漫制作专业可以专升本吗,中国农技推广网,义乌多语言网站建设53.最大子数组和 1、题目2、题目分析3、解题步骤4、复杂度最优解代码示例5、抽象与扩展 1、题目 给你一个整数数组 nums #xff0c;请你找出一个具有最大和的连续子数组#xff08;子数组最少包含一个元素#xff09;#xff0c;返回其最大和。 子数组 是数组中的一个连… 53.最大子数组和 1、题目2、题目分析3、解题步骤4、复杂度最优解代码示例5、抽象与扩展 1、题目 给你一个整数数组 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 提示 1 nums.length 105 -104 nums[i] 104 进阶如果你已经实现复杂度为 O(n) 的解法尝试使用更为精妙的 分治法 求解。 2、题目分析 求连续子数组的最大和意味着对数组切分成多段此时有 2 个要点 如何切分什么情况下子数组还能接着往后连续下去 求连续子数组的最大和当子数组遇到新值时 如果加该值子数组的和大于该值则让子数组继续往下遍历的效果更佳 如果加该值子数组的和小于该值则不如让子数组在这做分割然后下一个子数组从该新值开始。对切分后的每一段数据做什么操作 进行值的累加并对比记录下各段子数组和的最大值。 3、解题步骤 初始化 2 个值 a. 每段子数组的和0 b. 各段子数组和的最大值max数组首个元素不能初始化为0避免数组各段子数组和的最大值小于0的情况遍历数组并做 2 步 a. sum max(上个子数组 当前新值当前新值)。即判断上个子数组是否还往下扩展还是在此截止。 b. max max(sum, max)。即max对比记录下各段子数组和的最大值。 4、复杂度最优解代码示例 public int maxSubArray(int[] nums) {int sum 0;// 踩坑这里不能初始化为 0。如当数组只有1个元素且为负数时max不会被替换为负数。int max nums[0];for (int i 0; i nums.length; i) {// a. sum max(上个子数组 当前新值当前新值)。即判断上个子数组是否还往下扩展还是在此截止。sum Math.max(sum nums[i], nums[i]);// b. max max(sum, max)。即max对比记录下各段子数组和的最大值。max Math.max(sum, max);}return max;}5、抽象与扩展 求连续子数组/子串的和值等问题核心就是找到子数组/子串是否往下扩展的条件。 如本题中 子数组要往下扩展的条件就是子数组的和 新值 新值则子数组接着往下扩展。 否则新值 另起一个子数组。
http://www.hkea.cn/news/14313032/

相关文章:

  • 网站ui设计基础网站开发外包售后维护合同范本
  • 邢台营销型网站建设费用网站建设辶金手指排名十一
  • 法治建设的网站十大团购网站
  • jsp网站开发与设计摘要怎么做一个app的介绍
  • 网站开发实训目的网片生产厂家
  • 自助模板网站建设做seowordpress网站怎么打开很慢
  • 长沙市住房与城乡建设厅网站东莞营销公司
  • 自己网站怎么推广北京网站假设
  • 用开源吗做的网站可以用吗网站目前如何做外链
  • 怀化二手车网站织梦网站评论后"提示验证码错误请点击验证码图片更新验证码
  • 自己做网站需要填税表吗ps海报设计教程网页
  • 旅游网站官网长沙关键词优化
  • 企业推广类网站做双语网站多少钱
  • 手机网站页面设计要求淘宝联盟网站建设源码
  • 早教网站模板公司logo查询
  • 网站 模板北海建设工程信息网站
  • vue可以做pc端网站吗wordpress title 分类
  • 本地主机做网站服务器旅游公司电子商务网站建设策划书
  • 晋江市住房和城乡建设局网站企业官方网站是什么
  • 做网站运营有趣吗WordPress有评论邮件通知
  • 国家城乡和住房建设部网站wordpress会员支付
  • 做图解的网站淘宝客wordpress教程
  • 马鞍山市直网站集约化建设汕头网站公司
  • 自己买服务器建设网站橙云网站建设
  • 南山的网站建设上海猎头公司排行榜
  • 黑龙江省建设会计协会网站首页做网站致富
  • php网站开发实用技术练习题十堰网站建设_网站制作_软件开发_网店培训 优易
  • 福田网站建设多少钱外贸国际站有哪些平台
  • 微信网站制作哪个好北京餐饮品牌设计公司
  • 网站如何备案 流程金融网站建设公司