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

上海网站建设设wordpress 二次开发视频教程下载

上海网站建设设,wordpress 二次开发视频教程下载,个人网站优秀案例,江门网站上排名leetcode 150道题 计划花两个月时候刷完,今天(第五十三天)完成了3道(93-95)150: 93.(53. 最大子数组和)题目描述: 给你一个整数数组 nums ,请你找出一个具有最大和的连续子数组&am…

leetcode 150道题 计划花两个月时候刷完,今天(第五十三天)完成了3道(93-95)150:

93.(53. 最大子数组和)题目描述:

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

第一版(这题我是一次写出来的,只不过我用了dp数组,没想到只用一个变量记录就行其他的都一样,那就看看我的代码吧,dp[i] 意思是数组到 i 结束 )

class Solution {public int maxSubArray(int[] nums) {int len=nums.length;if(len<=1){return nums[0];}int[] dp=new int[len];int max=nums[0];dp[0]=nums[0];for(int i=1;i<len;i++){if(dp[i-1]<0){dp[i]=nums[i];}else{dp[i]=nums[i]+dp[i-1];}max=Math.max(max,dp[i]);}return max;}
}

94.(918. 环形子数组的最大和)题目描述:

给定一个长度为 n 的环形整数数组 nums ,返回 nums 的非空 子数组 的最大可能和 。
环形数组 意味着数组的末端将会与开头相连呈环状。形式上, nums[i] 的下一个元素是 nums[(i + 1) % n] , nums[i] 的前一个元素是 nums[(i - 1 + n) % n] 。
子数组 最多只能包含固定缓冲区 nums 中的每个元素一次。形式上,对于子数组 nums[i], nums[i + 1], ..., nums[j] ,不存在 i <= k1, k2 <= j 其中 k1 % n == k2 % n 。

第一版(这个题我感觉有点难度,没想出来,看了解题)

class Solution {public int maxSubarraySumCircular(int[] nums) {int len=nums.length;if(len<=1){return nums[0];}int max=nums[0];int min=nums[0];int sum=nums[0];int preMax=nums[0];int preMin=nums[0];for(int i=1;i<len;i++){preMax=Math.max(nums[i]+preMax,nums[i]);preMin=Math.min(nums[i]+preMin,nums[i]);sum+=nums[i];max=Math.max(max,preMax);min=Math.min(min,preMin);}// 算一下有环的最大值return max>0?Math.max(max,sum-min):max;}
}

95.(35. 搜索插入位置)题目描述:

给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引。如果目标值不存在于数组中,返回它将会被按顺序插入的位置。
请必须使用时间复杂度为 O(log n) 的算法。

第一版(这个题说实话应该很难,虽然我能偶尔写出来,但是我不知道啥时候应该给right=len 还是 right=len-1 还有while 结束条件 啥时候该有等号,啥时候不该有。。。不知道哪里有总结可以学习一下)

class Solution {public int searchInsert(int[] nums, int target) {int len=nums.length;int left=0; int right=len-1;while(left<=right){int mid=left+(right-left)/2;if(nums[mid]<target){left=mid+1;}else{right=mid-1;}}return left;}
}

连着一周没开电脑了。。首先是冷这几天降温了房子里和冰箱一样。。还有就是变懒了。。变懒是最主要的。。

加油,早日跳槽!!!

http://www.yayakq.cn/news/704022/

相关文章:

  • 社交网站开发意义视频互动网站建设
  • iis装网站建设工程八大员考试网站
  • 百度做一个网站多少钱手机网站判断跳转代码怎么写
  • 泰州市高港区建设局网站学校网站做网页飘窗怎么做
  • 杭州网站制作平台网站建设找哪一家好
  • 微网站栏目图标特价网站建设价格
  • 公司注册网上核名一直提交不成功兰州网络推广优化网
  • 青海专业网页设计免费建站网站视频建设
  • 网站建设不能在淘宝发布小程序制作平台排行榜前十名
  • 深圳网站建设哪些注册公司代理记账公司
  • 网站的优化排名怎么做关键字优化
  • 建设网站的时候如何查看网站架构
  • 企业网站建设能解决什么问题茂名网站设计
  • 网站建设服务器域名南阳做网站费用
  • 网站文章更新怎么做网站后台分模块
  • h5网站开发软件下载定制vx免费
  • 看乱码的网站十大办公室设计公司
  • 怎么做网站旅游宣传河南省建设协会网站
  • 电子工程网站大全东台建设企业网站
  • 自己建的网站能用吗手机网址2021年免费不封
  • 在天极网做网站有效果吗网站建设先进技术
  • 自媒体123网站珠海移动网站建设公司
  • 做论坛网站需要多大空间网站建设用什么服务器
  • 网站开发平台建设电子商务网站建设目标分析
  • 网站建设平台招商wd mycloud wordpress
  • 网站建设视频l福建漳州东山建设局官方网站
  • 网站开发与rest长春网站建设解决方案
  • 济南网站建设网站建网站需要注意的问题
  • 视频网站开发是什么搜索引擎优化代理
  • 获取网站访客qq信息wordpress自动发帖