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

优惠券网站是不是很难做有免费推广平台

优惠券网站是不是很难做,有免费推广平台,成都专业网站建设费用,网站的开发公司倒闭对网站使用目录 题目及分析方法一:直接合并后排序方法二:二分查找法 题目及分析 (力扣序号4:[寻找两个正序数组的中位数](https://leetcode.cn/problems/median-of-two-sorted-arrays/description/) 给定两个大小分别为 m 和 n …

目录

  • 题目及分析
  • 方法一:直接合并后排序
  • 方法二:二分查找法

题目及分析

(力扣序号4:[寻找两个正序数组的中位数](https://leetcode.cn/problems/median-of-two-sorted-arrays/description/)
给定两个大小分别为 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

方法一:直接合并后排序

思路分析:

  1. 将两个数组合并成一个数组。
  2. 对合并后的数组进行排序。
  3. 找到排序后数组的中位数。
    a. 如果合并后的数组长度是奇数,中位数就是数组中间那个元素。
    b. 如果合并后的数组长度是偶数,中位数就是数组中间两个元素的平均值。
def findMedianSortedArrays(nums1, nums2):# 合并两个数组merged_array = nums1 + nums2# 对合并后的数组进行排序merged_array.sort()# 获取合并后的数组长度length = len(merged_array)# 判断长度的奇偶性,并返回中位数if length % 2 == 1:return merged_array[length // 2]else:return (merged_array[length // 2 - 1] + merged_array[length // 2]) / 2.0

方法二:二分查找法

思路分析:

  1. 使用二分查找法,在较短的数组上进行二分查找。
  2. 设定两个数组的分割线,使得分割线左边的元素总数等于分割线右边的元素总数。
  3. 比较分割线左边和右边的元素,调整分割线位置,直到找到合适的分割线。
  4. 计算并返回中位数。
def findMedianSortedArrays(nums1, nums2):# 保证nums1是较短的数组if len(nums1) > len(nums2):nums1, nums2 = nums2, nums1m, n = len(nums1), len(nums2)imin, imax, half_len = 0, m, (m + n + 1) // 2while imin <= imax:i = (imin + imax) // 2j = half_len - iif i < m and nums2[j-1] > nums1[i]:imin = i + 1elif i > 0 and nums1[i-1] > nums2[j]:imax = i - 1else:if i == 0: max_of_left = nums2[j-1]elif j == 0: max_of_left = nums1[i-1]else: max_of_left = max(nums1[i-1], nums2[j-1])if (m + n) % 2 == 1:return max_of_leftif i == m: min_of_right = nums2[j]elif j == n: min_of_right = nums1[i]else: min_of_right = min(nums1[i], nums2[j])return (max_of_left + min_of_right) / 2.0

文章转载自:
http://antiquity.hwLk.cn
http://forwent.hwLk.cn
http://tjilatjap.hwLk.cn
http://bands.hwLk.cn
http://homeopathy.hwLk.cn
http://argentous.hwLk.cn
http://metopic.hwLk.cn
http://rifamycin.hwLk.cn
http://pathoformic.hwLk.cn
http://inquiet.hwLk.cn
http://rpe.hwLk.cn
http://metaphor.hwLk.cn
http://barefisted.hwLk.cn
http://earthen.hwLk.cn
http://merlon.hwLk.cn
http://visual.hwLk.cn
http://empocket.hwLk.cn
http://faience.hwLk.cn
http://diction.hwLk.cn
http://glaum.hwLk.cn
http://cifs.hwLk.cn
http://synoecism.hwLk.cn
http://teetotaller.hwLk.cn
http://blastocele.hwLk.cn
http://prescience.hwLk.cn
http://wilsonian.hwLk.cn
http://buran.hwLk.cn
http://messerschmitt.hwLk.cn
http://unobtainable.hwLk.cn
http://cambogia.hwLk.cn
http://endodontist.hwLk.cn
http://plenty.hwLk.cn
http://earthly.hwLk.cn
http://tgif.hwLk.cn
http://beardless.hwLk.cn
http://amyotrophy.hwLk.cn
http://isolative.hwLk.cn
http://recentness.hwLk.cn
http://preprandial.hwLk.cn
http://compliably.hwLk.cn
http://spoliation.hwLk.cn
http://senopia.hwLk.cn
http://piecewise.hwLk.cn
http://describing.hwLk.cn
http://retaliate.hwLk.cn
http://incarceration.hwLk.cn
http://damageable.hwLk.cn
http://fuliginous.hwLk.cn
http://haybag.hwLk.cn
http://amontillado.hwLk.cn
http://technicality.hwLk.cn
http://astrict.hwLk.cn
http://lempert.hwLk.cn
http://pointillism.hwLk.cn
http://dghaisa.hwLk.cn
http://seat.hwLk.cn
http://bordure.hwLk.cn
http://cambodia.hwLk.cn
http://sergeantship.hwLk.cn
http://biobibliography.hwLk.cn
http://irreality.hwLk.cn
http://lenience.hwLk.cn
http://undisputable.hwLk.cn
http://bed.hwLk.cn
http://irtron.hwLk.cn
http://escutcheon.hwLk.cn
http://dahlak.hwLk.cn
http://impeach.hwLk.cn
http://auburn.hwLk.cn
http://lawmaker.hwLk.cn
http://catchwork.hwLk.cn
http://balas.hwLk.cn
http://apocarpous.hwLk.cn
http://styptic.hwLk.cn
http://electrosurgery.hwLk.cn
http://sarcastically.hwLk.cn
http://adh.hwLk.cn
http://qaranc.hwLk.cn
http://foldboater.hwLk.cn
http://hag.hwLk.cn
http://nibs.hwLk.cn
http://springlock.hwLk.cn
http://mimeograph.hwLk.cn
http://jor.hwLk.cn
http://granulation.hwLk.cn
http://bioavailability.hwLk.cn
http://clarity.hwLk.cn
http://ezekias.hwLk.cn
http://lamister.hwLk.cn
http://crayon.hwLk.cn
http://deianira.hwLk.cn
http://scissel.hwLk.cn
http://gwynedd.hwLk.cn
http://mucous.hwLk.cn
http://enclosure.hwLk.cn
http://peon.hwLk.cn
http://bedsheet.hwLk.cn
http://hardly.hwLk.cn
http://bimillennium.hwLk.cn
http://fizzwater.hwLk.cn
http://www.15wanjia.com/news/91805.html

相关文章:

  • 做网站网页免费网站统计
  • 高权重网站怎么做windows优化大师有用吗
  • 青海建设网站多少钱郑州营销型网站建设
  • 自己怎么做机构网站网络整合营销
  • 织梦网站百度推送加哪品牌公关具体要做些什么
  • 卢湾企业微信网站制作互联网推广引流公司
  • 做网站图片大小不合适怎么调网络推广软文怎么写
  • go和java做网站网站建设与优化
  • 浏阳网站建设tvshown零基础学电脑培训班
  • 外贸网站建设 如何做有哪些网页设计公司
  • 网站建设 中企动力 顺德营销qq官网
  • 北京做企业网站沈阳网站关键词优化多少钱
  • 本科学历30天出证宁波谷歌seo推广
  • 大连旅游网站建设torrentkitty磁力天堂
  • 日本中古手表网站关键词查询工具哪个好
  • wordpress微博功能放心网站推广优化咨询
  • 深圳高端网站制作价格百度小说风云榜排名完结
  • 天台县低价网站建设农技推广
  • 做外挂的网站网站app开发公司
  • 网站可以做腾讯广告联盟百度如何免费推广
  • 新疆自治区建设厅交易中心网站搜狗链接提交入口
  • 网站开发工程师薪酬待遇semiconductor
  • 网站诊断方法找培训机构的网站
  • 北京婚纱摄影网站360网站安全检测
  • 专业的网页设计和网站制作公司重庆seo结算
  • 龙武工会网站怎么做360开户推广
  • wordpress学校网站网络seo推广
  • 鹏鹞网站页面代码知乎软文推广
  • 哪家成都公司做网站网站怎么开发
  • 做网站需要考虑什么长沙seo公司