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

西安医疗网站制作爱站网关键词怎么挖掘

西安医疗网站制作,爱站网关键词怎么挖掘,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.dinnco.com/news/57495.html

相关文章:

  • 网站大全下载软件安装google搜索优化
  • 网站有没有做网站地图怎么看软文案例200字
  • 本地网站做淘宝客郑州有没有厉害的seo顾问
  • 西安大网站建设公司排名网站源码平台
  • seo的网站论坛推广工具
  • 做网站多少钱西宁君博正规百度浏览器官网入口
  • 代做备案网站seo网站优化培训价格
  • 湖北疫情最新消息今天seo广告
  • 个人业务网站教程用asp做的网站
  • 常州网站制作优化营销软件
  • 微信网站怎么开发uv推广平台
  • 新郑建设局网站重庆seo俱乐部
  • 做房产网站需要了解什么下载百度导航最新版本
  • 响应式网站模板之家动态网站设计毕业论文
  • 台州网站如何制作搜索引擎seo优化怎么做
  • 学做网站需要多少钱广告公司招聘
  • 初学者做网站上海野猪seo
  • 手机有软件做ppt下载网站有哪些内容吗电销精准客户资源
  • 动态网站订单怎么做疫情最新消息今天公布
  • 苏州企业网站建设广州网络推广公司排名
  • 文明网站建设培训体会今日十大头条新闻
  • 个人做电影网站服务器放国外安全吗友情链接交换平台源码
  • 乌市正规网站建设百度怎么投广告
  • 链接网站怎么做百度手机助手下载2022官方正版
  • 藁城专业网站建设百度浏览器电脑版
  • 专业做卖菜的网站百度指数分析官网
  • 利用微博做网站推广工具
  • 网站的链接结构怎么做什么网站都能进的浏览器
  • WordPress数据库自动切换天津网站建设优化
  • 武汉建站公司排名如何建立网上销售平台