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

深圳市建设网站公司网站排名优化手机

深圳市建设网站公司,网站排名优化手机,企业网站pv是什么,dedecms学校网站解题思路#xff1a; 1.先把数组为空和数组的长度为1时的特殊情况分别开来。声明一个sum变量用于计算数组中的连续子数组的总和值 。在声明一个guo变量用于一种接收sum中的前i-1的总和。另一种接收sum中前i的总和#xff0c;主要根据sum的值来判断是接收的哪一种。在声明一个…解题思路 1.先把数组为空和数组的长度为1时的特殊情况分别开来。声明一个sum变量用于计算数组中的连续子数组的总和值 。在声明一个guo变量用于一种接收sum中的前i-1的总和。另一种接收sum中前i的总和主要根据sum的值来判断是接收的哪一种。在声明一个guo变量用于接收最大和的连续子数组的值。 2.在遍历过程中要把sum分情况来进行赋值和更新。如果当前i-1的sum值小于o为负数时就抛弃前i-1的sum值把nums【i】的值复制给sum。如果当前i-1的sum值大于0我们就要更新sum值来判断是前i-1的sum值大还是前i的sum值大。之后再来更新连续最大和。我写这题时我敢觉的思路有点抽向和奇特一股脑的写下去所以我不知道这个解法属于哪一类算法。 class Solution {public int maxSubArray(int[] nums) {//数组为空时if(nums.length1){return 0;}//数组的长度为1时if(nums.length1){return nums[0];}//计算数组中的连续子数组的总和值int sumnums[0];//一种接收sum中的前i-1的总和。另一种接收sum中前i的总和。主要根据sum的值来判断是接收的哪一种。int guo0;//接收最大和的连续子数组的值int maxnums[0];for(int i1;inums.length;i){//把前i-1的sum值赋值给guoguosum;//判断前i-1的sum值小于o为负数时就抛弃前i-1的sum值if(sum0){//把nums【i】的值复制给sumsumnums[i];//来更新连续最大和maxMath.max(max,sum);continue;}//如果前i-1的sum值大于0我们就要更新sum值来判断是前i-1的sum值大还是前i的sum值大sumnums[i];//判断是前i-1的sum值大还是前i的sum值大。括号中的guo为前i-1的zum值guoMath.max(guo,sum);//来更新连续最大和maxMath.max(max,guo);}return max;} } 动态规划解法 1.先把数组为空和数组的长度为1时的特殊情况分别开来之后声明一个dp数组表示下标为i时的连续最大和初始化dp数组的值为nums[0]递推公式为dp[i]Math.max(dp[i-1]nums[i],nums[i]) 判断是前i的dp数组值大还是当前nums[i]的值大赋值给dp数组dp[i]。最后来更新连续最大和 class Solution {public int maxSubArray(int[] nums) {//数组为空时if(nums.length1){return 0;}//数组的长度为1时if(nums.length1){return nums[0];}//声明dp数组dp数组表示下标为i时的连续最大和int dp[]new int [nums.length];//初始化dp数组dp[0]nums[0];//接受最大和值int maxnums[0];//for循环遍历来进行推导后面的dp数组的值for(int i1;inums.length;i){//递推公式dp[i]Math.max(dp[i-1]nums[i],nums[i]);//判断最大值和对比最大值maxMath.max(dp[i],max);}return max;} }
http://www.hkea.cn/news/14482900/

相关文章:

  • 免费的个人网站重庆网站建设专家
  • 网站开发前端和后端哪个费时间wordpress老提示更新
  • 网站建设 蜀美网络做网站的是什么职业
  • 网站开发公司面试题威海住房建设局网站
  • 网站建设实训报告范文湖南 中小企业 网站建设
  • 通辽做网站通过seo来赚钱把网站放到服务器
  • 怎样申请自己企业的网站域名备案查询管理系统
  • 个人怎样做旅游网站做wish选品参考什么网站
  • 孝感网站推广2m带宽可以做音乐网站
  • 四川鼎能建设集团网站wordpress 网上支付
  • 网站自适应屏幕纯静态单页网站
  • 网站建设 宁夏网站建设万户
  • 新手建设html5网站明快网站设计
  • 哈尔滨建设网站代理记账公司如何寻找客户
  • 网站模板绑定域名wordpress安装配置
  • 大连网站制作开发wordpress用户权利
  • 儿童教育自适应网站模板深圳设计公司画册设计
  • 网站建设中的风险风险做一个聊天软件多少钱
  • 包头企业网站手机端是什么
  • 注册网站排名公司在线制作表情包工具
  • 企业网站开发背景则么写网站的优化承诺
  • 网站建设实训个人总结3000字网站外链多的危害
  • 青海省城乡建设信息官官方网站寺庙网站建设
  • 洛阳做网站哪家专业网站开发开始阶段的主要任务包括( )
  • 在线视频直播网站建设永州网站建设多少钱
  • 响应式网站有哪些个人档案网站该怎么做
  • 网站音乐播放器插件wordpress上传音乐文件
  • Wix做的网站在国内打不开公关网站建设
  • 电商网站建设与管理湖南优化网站建设
  • 优秀网站分析案例做的网站进不去后台