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

魏县网站建设做废钢推广网站

魏县网站建设,做废钢推广网站,晋城网站建设电话,福田做棋牌网站建设找哪家效益快文章目录 [toc]题目描述样例输入输出与解释样例1样例2 提示Python实现二分查找划分数组 个人主页#xff1a;丷从心 系列专栏#xff1a;LeetCode 刷题指南#xff1a;LeetCode刷题指南 题目描述 给定两个大小分别为m和n的正序#xff08;从小到大#xff09;数组nums1… 文章目录 [toc]题目描述样例输入输出与解释样例1样例2 提示Python实现二分查找划分数组 个人主页丷从心· 系列专栏LeetCode 刷题指南LeetCode刷题指南 题目描述 给定两个大小分别为m和n的正序从小到大数组nums1和nums2请找出并返回这两个正序数组的中位数算法的时间复杂度应该为O(log (mn)) 样例输入输出与解释 样例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 mnums2.length n0 m 10000 n 10001 m n 2000-10^6 nums1[i], nums2[i] 10^6 Python实现 二分查找 class Solution:def findMedianSortedArrays(self, nums1: List[int], nums2: List[int]) - float:def getKthElement(k):index1, index2 0, 0while True:# 特殊情况if index1 m:return nums2[index2 k - 1]if index2 n:return nums1[index1 k - 1]if k 1:return min(nums1[index1], nums2[index2])# 正常情况new_index1 min(index1 k // 2 - 1, m - 1)new_index2 min(index2 k // 2 - 1, n - 1)pivot1, pivot2 nums1[new_index1], nums2[new_index2]if pivot1 pivot2:k - new_index1 - index1 1index1 new_index1 1else:k - new_index2 - index2 1index2 new_index2 1m, n len(nums1), len(nums2)total_length m nif total_length % 2 1:return getKthElement((total_length 1) // 2)else:return (getKthElement(total_length // 2) getKthElement(total_length // 2 1)) / 2 划分数组 class Solution:def findMedianSortedArrays(self, nums1: List[int], nums2: List[int]) - float:if len(nums1) len(nums2):return self.findMedianSortedArrays(nums2, nums1)inf 10 ** 6m, n len(nums1), len(nums2)left, right 0, mwhile left right:i (left right) // 2j (m n 1) // 2 - inums_im1 (-inf if i 0 else nums1[i - 1])nums_i (inf if i m else nums1[i])nums_jm1 (-inf if j 0 else nums2[j - 1])nums_j (inf if j n else nums2[j])if nums_im1 nums_j:left i 1median1, median2 max(nums_im1, nums_jm1), min(nums_i, nums_j)else:right i - 1return (median1 median2) / 2 if (m n) % 2 0 else median1
http://www.zqtcl.cn/news/799136/

相关文章:

  • 大学科研项目做网站成都免费建站模板
  • 兰州网站开发企业在微信公众号发布wordpress
  • 网站信息化建设总体情况网站建设介绍ppt模板下载
  • 广州 建网站asp.net.网站开发
  • 装修网站模板国家正规现货交易平台
  • 福州高端网站制作网站建设项目单子来源
  • 网站制作的行业广州网站推广方案
  • 网站主域名建设通怎么样
  • 网站是如何建立的广告设计与制作工作内容
  • 网站优化课程培训公司取名生成器免费
  • 如何设立网站做外国网站买域名
  • 惠州网站建设公司排名聊城专业网站设计公司
  • 网站建设龙岗电子商务有限公司官网
  • 分栏型网站服装设计网站模板
  • 建设网站备案与不备案区别企业网站怎么做排名
  • php mysql的网站开发html网站制作答辩ppt
  • 网站制作有名 乐云践新专家网页制作公司需要什么资质
  • 织梦怎么用框架实现在浏览器的地址栏只显示网站的域名而不显示出文件名电脑网站模板
  • 北京网络营销网站品牌营销增长公司哪家好
  • 网站反链有好处吗稷山网站建设
  • 廊坊网站群发关键词怎么在百度上推广自己的公司信息
  • 网站开发 沈阳免费模板建站
  • 商业性质网站建设步骤wordpress电影网盘
  • 网站的外部推广成都房产网官网
  • 深圳网站建设创想营销北京土巴兔全包装修价格表
  • 怎么发布php网站邯郸建设网站制作
  • 手机网站做多宽的图片wordpress顶部导航栏怎么创建
  • 如何做招聘网站的数据分析安徽黄山旅游攻略
  • 2022建站市场国际新闻直播
  • 茗哥网站建设装饰公司网站规划方案