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

网站开发php工程师比百度好用的搜索软件手机版

网站开发php工程师,比百度好用的搜索软件手机版,1000M双线网站空间,北京搜索引擎推广系统1、题目描述 给定一个整数数组 nums #xff0c;找到一个具有最大和的连续子数组#xff08;子数组最少包含一个元素#xff09;#xff0c;返回其最大和。 示例: 输入: [-2,1,-3,4,-1,2,1,-5,4], 输出: 6 解释: 连续子数组 [4,-1,2,1] 的和最大#xff0c;为 6。 2、…1、题目描述 给定一个整数数组 nums 找到一个具有最大和的连续子数组子数组最少包含一个元素返回其最大和。 示例: 输入: [-2,1,-3,4,-1,2,1,-5,4], 输出: 6 解释: 连续子数组 [4,-1,2,1] 的和最大为 6。 2、解法及解题思路 public class MaximumSubarray {public static void main(String[] args) {int[] nums {-2, 1, -3, 4, -1, 2, 1, -5, 4};// int[] nums {-1, -3, -4, 4, -2, -1, -5, -4};System.out.println(maxSubArray(nums));System.out.println(maxSubArray1(nums));}/*** 解法一 动态规划Kadane 算法** param nums* return*/private static int maxSubArray(int[] nums) {// 迄今为止的最大和int res nums[0];// 前一元素位置的最大和int sum 0;for (int num : nums) {if (sum 0) {// 如果 sum 0则说明 sum 对结果有增益效果则 sum 保留并加上当前遍历数字sum num;} else {// 如果 sum 0则说明 sum 对结果无增益效果需要舍弃则 sum 直接更新为当前遍历数字sum num;}// 每次比较 sum 和 res的大小将最大值置为res遍历结束返回结果res Math.max(res, sum);}return res;}/*** 解法二 贪心算法** param nums* return*/private static int maxSubArray1(int[] nums) {// 当前元素位置的最大和int curMax nums[0];// 迄今为止的最大和int soFarMax nums[0];for (int i 1; i nums.length - 1; i) {curMax Math.max(curMax, curMax nums[i]);soFarMax Math.max(soFarMax, curMax);}return soFarMax;}}
http://www.pierceye.com/news/837563/

相关文章:

  • 宁波建设监理协会网站软件开发文档的作用
  • 兰州电商平台网站建设网路神做网站怎么样
  • 诸城易讯网站建设服务中心网址的域名
  • 制作商务网站应用公园制作app软件下载
  • 情头定制网站被称为网站开发神器
  • 宝安网站设计案例淘宝页面制作
  • 天津品牌网站制作怎样建设网站流程
  • 怎样进行公司网站建设wordpress主题公司
  • 外宣做网站宣传网站功能描述
  • 部队网站建设多少钱营销自己的网站
  • 长春市城乡建设部网站南昌诚推网络技术有限公司
  • 网站 建设 欢迎你濮阳家电网站建设
  • 怎么快速建立一个网站如何用腾讯云服务器搭建wordpress
  • 五屏网站建设多少钱深圳网站公司有哪些
  • 莆田网站建站wordpress cd
  • 软件下载安装免费南京seo关键词优化服务
  • 广州网站设计软件建设将网站加入受信网站再试
  • 淘宝联盟网站备案常见的互联网应用
  • 自己做网站 搜索功能开发企业综合信息服务平台
  • 意大利语网站建设wordpress主题首页显示不全
  • 模板网站免费下载wordpress启用静态
  • 保定网站建设哪家好网站建设实践报告3000字
  • 网站制作项目执行免费制作微网站
  • 西安网站制作费用网站建设小程序开发报价
  • 深圳做针织衫服装的网站软件开发工具手机版
  • 网站域名注册的相关证书证明文件最珠海app
  • 网站规划建设与管理维护大学论文免费个人搭建网站
  • 网站解析时候让做别名企业密信app下载安装
  • 直播网站建设模板网站中文商标域名注册
  • 商务网站建设与管理读后感为什么公司要做网站