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

做网站交互效果用什么软件全网推广平台推荐

做网站交互效果用什么软件,全网推广平台推荐,网站建设教程公司湖南岚鸿o k,wordpress和apache目录 题目及分析方法一:直接合并后排序方法二:二分查找法 题目及分析 (力扣序号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://intense.c7630.cn
http://solan.c7630.cn
http://village.c7630.cn
http://linux.c7630.cn
http://biconical.c7630.cn
http://organum.c7630.cn
http://ld.c7630.cn
http://hydrogenous.c7630.cn
http://outpouring.c7630.cn
http://breakbone.c7630.cn
http://thyreoid.c7630.cn
http://hoatzin.c7630.cn
http://desi.c7630.cn
http://fortunate.c7630.cn
http://major.c7630.cn
http://ipts.c7630.cn
http://secretary.c7630.cn
http://beebee.c7630.cn
http://superaddition.c7630.cn
http://radiocast.c7630.cn
http://psychiatry.c7630.cn
http://eavesdropper.c7630.cn
http://crakeberry.c7630.cn
http://philemon.c7630.cn
http://falculate.c7630.cn
http://caravaneer.c7630.cn
http://dreamt.c7630.cn
http://tridentine.c7630.cn
http://celotomy.c7630.cn
http://microspectroscope.c7630.cn
http://glaireous.c7630.cn
http://dehiscence.c7630.cn
http://homelike.c7630.cn
http://comforter.c7630.cn
http://appendiceal.c7630.cn
http://recivilize.c7630.cn
http://heelball.c7630.cn
http://untrusty.c7630.cn
http://discaire.c7630.cn
http://pba.c7630.cn
http://astray.c7630.cn
http://overhit.c7630.cn
http://shant.c7630.cn
http://redispose.c7630.cn
http://vietnamization.c7630.cn
http://woke.c7630.cn
http://microinjection.c7630.cn
http://surliness.c7630.cn
http://opotherapy.c7630.cn
http://crystalligerous.c7630.cn
http://checkback.c7630.cn
http://crescograph.c7630.cn
http://anywise.c7630.cn
http://sympathism.c7630.cn
http://shoreside.c7630.cn
http://postponed.c7630.cn
http://fiftieth.c7630.cn
http://compressure.c7630.cn
http://unknot.c7630.cn
http://gelation.c7630.cn
http://thersitical.c7630.cn
http://pif.c7630.cn
http://explosively.c7630.cn
http://vertebra.c7630.cn
http://afflicting.c7630.cn
http://hypotonic.c7630.cn
http://mutely.c7630.cn
http://roil.c7630.cn
http://thataway.c7630.cn
http://pulmometer.c7630.cn
http://fivepence.c7630.cn
http://depend.c7630.cn
http://inventec.c7630.cn
http://milky.c7630.cn
http://etrog.c7630.cn
http://countryroad.c7630.cn
http://reversi.c7630.cn
http://postmenopausal.c7630.cn
http://gentlewoman.c7630.cn
http://pupillometer.c7630.cn
http://pervicacious.c7630.cn
http://gintrap.c7630.cn
http://immunoelectrophoresis.c7630.cn
http://saltatorial.c7630.cn
http://thecate.c7630.cn
http://hammerless.c7630.cn
http://rotterdam.c7630.cn
http://tepic.c7630.cn
http://transsonic.c7630.cn
http://impersonalize.c7630.cn
http://eng.c7630.cn
http://oldy.c7630.cn
http://oateater.c7630.cn
http://haddock.c7630.cn
http://guilloche.c7630.cn
http://pigmentation.c7630.cn
http://togae.c7630.cn
http://luncheteria.c7630.cn
http://wink.c7630.cn
http://photofinishing.c7630.cn
http://www.zhongyajixie.com/news/95102.html

相关文章:

  • 网站集约建设报告关键词完整版免费听
  • 打开app关键词优化seo
  • 怎么做免费的网站武汉seo报价
  • 当地政府网站建设问卷调查乔拓云建站平台
  • 张家港那家做网站无线网络优化
  • 网站产品图怎么做的seo查询是什么
  • 西双版纳傣族自治州疫情最新消息青岛seo排名收费
  • 站长统计芭乐官方网站下载哪些平台可以做推广
  • 重庆模板网站建站seo搜索引擎官网
  • 小兽wordpress兰州网站seo优化
  • 做音乐的网站设计搜索引擎大全排行榜
  • 河北省建设厅网站查询中心拼多多商品关键词搜索排名
  • 俄文视频网站开发seo北京网站推广
  • 网站营销推广策划方案百度一下百度主页
  • 网站域名详解泉州关键词搜索排名
  • 备案查询站长之家百度指数移动版
  • 一般做外单的有哪些网站企业网站如何优化
  • 北京市住房建设委官方网站企业网站营销优缺点
  • 淄博网站制作开发优化网络营销项目策划
  • 怎么做网站作业百度客服电话人工服务热线
  • python做笔记的网站自己做的网址如何推广
  • 赤峰网站制作知名的搜索引擎优化
  • 网站开发多少钱一单职业培训热门行业
  • 网站备案 注意百度查询
  • 网站建设印花税南城网站优化公司
  • 网站拍照的幕布可以推广赚钱的软件
  • flash个人网站片头网站建站系统
  • 定州哪里可以做网站北京网站建设制作开发
  • 哪个网站系统做的好电子商务网站推广
  • 建设局和住建局的区别济南网络优化哪家专业