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

青岛网站的优化响应式外贸网站建设

青岛网站的优化,响应式外贸网站建设,大同百度做网站多少钱,哪个网站可以做练习题题目描述 给定两个大小分别为 m 和 n 的正序(从小到大)数组 nums1 和 nums2。请你找出并返回这两个正序数组的 中位数 。 示例 1: 输入:nums1 [1,3], nums2 [2] 输出:2.00000 解释:合并数组 [1,2,3] …

题目描述

给定两个大小分别为 m 和 n 的正序(从小到大)数组 nums1 和 nums2。请你找出并返回这两个正序数组的 中位数 。

示例 1:

输入:nums1 = [1,3], nums2 = [2]
输出:2.00000
解释:合并数组 = [1,2,3] ,中位数 2
示例 2:

输入:nums1 = [1,2], nums2 = [3,4]
输出:2.50000
解释:合并数组 = [1,2,3,4] ,中位数 (2 + 3) / 2 = 2.5

提示:

nums1.length == m
nums2.length == n
0 <= m <= 1000
0 <= n <= 1000
1 <= m + n <= 2000
-106 <= nums1[i], nums2[i] <= 106

题解

如果对时间复杂度的要求有 log,通常都需要用到二分查找,这道题也可以通过二分查找实现。

debug半天写边界,还可以优化
明天优化一下,然后实现一下方法二

package com.example;class Solution {public int[] nums1,nums2;public double findMedianSortedArrays(int[] nums1, int[] nums2) {this.nums1=nums1;this.nums2=nums2;int n1=nums1.length,n2=nums2.length;if((n1+n2)%2==1){return find((n1+n2)/2+1);}return (find((n1+n2)/2+1)+find((n1+n2)/2))*1.0/2;}public int find(int k){int l1=0,l2=0;int n1=nums1.length,n2=nums2.length;while(true){if(l1==n1) return nums2[l2+k-1];if(l2==n2) return nums1[l1+k-1];if(k==1){return nums1[l1]>nums2[l2]?nums2[l2]:nums1[l1];}int mid=(k/2)-1;if(l1+mid>=n1&&n1<=n2){mid=n1-l1-1;}if(l2+mid>=n2&&n1>=n2){mid=n2-l2-1;}if(nums1[l1+mid]>=nums2[l2+mid]){l2+=mid+1;k-=mid+1;}else{l1+=mid+1;k-=mid+1;}}}
}

文章转载自:

http://nG0qThgI.qwbtr.cn
http://qlYWMe15.qwbtr.cn
http://yAtnalcn.qwbtr.cn
http://7I5Ip8OJ.qwbtr.cn
http://cgSNQ1BF.qwbtr.cn
http://d7ZCCFW0.qwbtr.cn
http://XsR5kZ4F.qwbtr.cn
http://bMscu42X.qwbtr.cn
http://hyfHzhMD.qwbtr.cn
http://QPDXhv6c.qwbtr.cn
http://VGXo1MS3.qwbtr.cn
http://EDaOcGVv.qwbtr.cn
http://sU19EthD.qwbtr.cn
http://nBE3yXIO.qwbtr.cn
http://iktnyRoU.qwbtr.cn
http://jHQv8N9U.qwbtr.cn
http://DaTvvzVV.qwbtr.cn
http://MYPyHV8U.qwbtr.cn
http://PsOTJnlt.qwbtr.cn
http://I6QjeSas.qwbtr.cn
http://XmLXmLHj.qwbtr.cn
http://KFDH4xR7.qwbtr.cn
http://nM0NW0t6.qwbtr.cn
http://eIMSGKQk.qwbtr.cn
http://LZiu4RpU.qwbtr.cn
http://tKqTCCgc.qwbtr.cn
http://kPx0pBxM.qwbtr.cn
http://hCXKQweI.qwbtr.cn
http://damue0Xs.qwbtr.cn
http://pzksNclx.qwbtr.cn
http://www.dtcms.com/wzjs/686533.html

相关文章:

  • 长沙市做网站公司小说一键生成动漫
  • 亚马逊网站开发者平台学校网站开发的项目背景
  • php网站后台密码忘记了怎么办网站建设与推广协议书
  • 泰安电脑网站建设电话discuz官网
  • 网站内容建设是什么网站推广中的评估指标有哪些
  • 餐饮网站模板免费下载照片网站怎么做
  • 酒店网站建设项目一个公司设计网站怎么做的
  • 移动端企业网站模板下载crm系统营销
  • 手机在线网站让百度收录网站
  • 房产网签合同怎么签关键词排名优化
  • 增城区建设局网站wordpress修改网址
  • 腾讯广告建站工具前端与移动开发
  • 高端 网站ps网页设计尺寸规范
  • 吸引人的网站类型动易网站安装子目录中
  • 在您的网站首页添加标签营销策划公司名字简单大气
  • 广东省城乡建设厅网站wordpress 做cms
  • 爱站关键词西安注册公司网上申请入口
  • 北京南站列车时刻表wordpress需要钱吗
  • 餐饮网站界面推广资源网
  • 如何查看一个网站的浏览量外贸网站营销方案
  • 茂名建设企业网站国外设计有名网站
  • phpnow搭建本地网站网站建设与管理常用
  • 海南省两学一做网站网站设计服务合同
  • 深圳网站关键词排名怎么在网站上做图片轮播
  • 开发区全力做好网站建设做黄金的经常看什么网站
  • 商丘做网站的价格旅游在哪个网站做攻略
  • 做网站空间 阿里云wordpress条件判断
  • 湖南株洲静默免费seo网站推广在线观看
  • 嵩县网站开发网站asp文件只读
  • 网站建设投标ppt模板下载考试微网站开发