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

电力建设科学技术进步申报网站家具设计网

电力建设科学技术进步申报网站,家具设计网,小程序与app有什么区别,小公司怎么做网站终于有时间刷刷力扣#xff0c;求实习中。。。。 目录 1.最大子数组和 2.合并区间 3.轮转数组 4.除自身以外数组的乘积 1.最大子数组和 class Solution {public int maxSubArray(int[] nums) {//就是说可以转换为计算左边的最大值#xff0c;加上中间的值#xff0c…终于有时间刷刷力扣求实习中。。。。 目录 1.最大子数组和 2.合并区间 3.轮转数组  4.除自身以外数组的乘积  1.最大子数组和 class Solution {public int maxSubArray(int[] nums) {//就是说可以转换为计算左边的最大值加上中间的值加上右边的最大值//这样的话就可以使用递归了int nnums.length;if(n0){return 0;}return maxSub(nums,0,n-1);}//计算常规连续的数组最大和public int maxSub(int [] nums,int left,int right){if(leftright){return nums[left];}int mid(leftright)/2;return Math.max(maxSub(nums,left,mid),Math.max(maxSub(nums,mid1,right),maxCross(nums,left,mid,right)));}//计算跨越mid元素的最大和public int maxCross(int [] nums,int left,int mid,int right){//s1为临时求和int s10;//左边的最大值int max_left0;int start_leftmid-1;while(start_leftleft){s1nums[start_left];max_leftMath.max(s1,max_left);start_left--;}int s20;int max_right0;int start_rightmid1;while(start_rightright){s2nums[start_right];max_rightMath.max(s2,max_right);start_right;}//最终结果return max_leftnums[mid]max_right;//不理解为什么max_left设置为0} } 2.合并区间 class Solution {public int[][] merge(int[][] intervals) {//按照第一个元素进行排序Arrays.sort(intervals,(a,b)-a[0]-b[0]);Listint[] retnew ArrayList();for(int [] p:intervals){//当前区间左端点最后一个区间右端点可以合并if(!ret.isEmpty()p[0]ret.get(ret.size()-1)[1]){ret.get(ret.size()-1)[1]Math.max(ret.get(ret.size()-1)[1],p[1]);}else{//不能合并添加区间ret.add(p);}}return ret.toArray(new int[ret.size()][]);} } 3.轮转数组  class Solution {public void rotate(int[] nums, int k) {int nnums.length;k%n;reverse(nums,0,n-1);reverse(nums,0,k-1);reverse(nums,k,n-1);}private void reverse(int[] nums,int i,int j){while(ij){int tmpnums[i];nums[i]nums[j];nums[j--]tmp;}} } 4.除自身以外数组的乘积  class Solution {public int[] productExceptSelf(int[] nums) {//pre表示前缀积suf表示后缀积ret两者之积即可int nnums.length;int[] prenew int[n];pre[0]1;for(int i1;in;i){pre[i]nums[i-1]*pre[i-1];}int[] sufnew int[n];suf[n-1]1;for(int in-2;i0;i--){suf[i]nums[i1]*suf[i1];}int[] ret new int[n];for(int i0;in;i){ret[i]pre[i]*suf[i];}return ret;} }
http://www.hkea.cn/news/14341625/

相关文章:

  • 杭州战争网站建设如何免费制作网站
  • 山东临沂网站建设福建漳州东山规划建设局网站
  • 郑州网站建设亅汉狮网络怎样给网站做优化
  • 北京市海淀区网站建设jsp网站自身安全性通过什么技术实现
  • 江苏盐城有做淘宝网站的吗网络优化工程师工资
  • 网站建设需准备什么在线免费看电视剧的网站
  • 建网站 做淘宝客中国电信 网站备案
  • 网站自动提交收录视频分享网站模板
  • 网站平台推广有哪些网站建设项目设计的图片
  • 贵州省城乡住房建设厅网站西宁seo网站
  • 电子商务网站策划wordpress雪花
  • asp.net网站开发教程广告平面设计图片
  • 企业门户网站建设内容毕设做网站工作量够吗
  • 找人做网站流程拐角型网页布局
  • 沧州网站网站开发众包
  • 建网站昆明网站主页设计教程
  • 南京网站建设网站制作万网云主机 wordpress
  • 淘宝客聚惠购的网站怎么做凡科h5登录入口
  • 网站字体使用建设网站所需要什么
  • 网站建设与网页设计ppt手机网站登录模板
  • 怎么在云服务器上搭建网站网站制作论文答辩
  • 公司推广网站怎么做高考写作网站
  • 西安seo网站优化wordpress 创建 rss
  • 深圳 做网站 互联网站开发vs设计报告
  • 北京丰台网站建设书签制作视频
  • 怎么寻找要建设网站的客户群西安淘宝网页设计
  • 广州的兼职网站建设视频网站是怎么做的
  • 外贸公司网站建设哪家好网站的推广优化
  • 做联轴器的网站上海新闻综合频道直播
  • 北京网站建设一条龙网站设计 分辨率