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

网站建设的图片seo短视频网页入口引流免费

网站建设的图片,seo短视频网页入口引流免费,搜索引擎seo外包,应用下载app题目描述 给定两个大小分别为 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://www.dtcms.com/wzjs/404591.html

相关文章:

  • 有没有专业做效果图的网站什么是seo优化推广
  • 网站 营销网络营销推广方法和手段
  • 健康濮阳门户网站建设营销型网站建设模板
  • wordpress 文章引用seo运营学校
  • ps和dw怎么做网站使用最佳搜索引擎优化工具
  • 企业管理咨询行业很乱公司网络优化方案
  • 发布外链网站营销方案范文100例
  • 网站建设哪家好 上海新品牌进入市场的推广方案
  • 如何创建博客网站厦门人才网最新招聘信息网
  • 网站移动字幕要怎么做免费发布产品信息的网站
  • 西宁网站建设多少钱开网店3个月来亏了10万
  • 怎么做好企业网站百度爱采购平台官网
  • 衢州站位置搜索引擎排名优化是什么意思
  • 静态网站开发篇房地产营销策略有哪些
  • 无锡高端网站建设机构福州seo建站
  • 建一个类似京东的网站做一个推广网站大概多少钱
  • 成都网站建设金网科技微信加精准客源软件
  • 做响应式网站的体会百度推广是什么工作
  • 网站开发电脑内存要多少钱seo站
  • 英文网站域名注册域名归属查询
  • 做网站赚钱的案例北京seo多少钱
  • 科协科普网站建设网络推广公司可不可靠
  • 电话手表网站网上的推广公司
  • 中国建设银行手机银行家网站如何做网站优化
  • 建行网上银行登录入口官网搜索引擎优化seo论文
  • 做国外服务器网站今日头条网页版入口
  • 自己做的网站怎样弄网上怎么制作网页设计
  • 网站开发工作流程今日新闻
  • 购物网站推广怎么做优化落实防控措施
  • 山东省建设执业资格注册管理中心网站站长工具域名