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

企业花钱做的网站出现违禁词建设网站思维导图

企业花钱做的网站出现违禁词,建设网站思维导图,缓存 wordpress 加速,厦门+外贸公司做网站题目描述 给定两个大小分别为 m 和 n 的正序(从小到大)数组 nums1 和 nums2。请你找出并返回这两个正序数组的 中位数 。 算法的时间复杂度应该为 O(log (mn)) 。 示例 1: 输入:nums1 [1,3], nums2 [2] 输出:2.0…

题目描述

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

算法的时间复杂度应该为 O(log (m+n)) 。

示例 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

AC代码

class Solution {
public:double findMedianSortedArrays(vector<int>& nums1, vector<int>& nums2) {double ans;vector<double> num(2002);int m = nums1.size(), n = nums2.size(), m1 = 0, n1 = 0;int len = m + n;for (int i = 0; i <= len / 2; i++) {if (n1 == n) {num[i] = nums1[m1];m1++;}else if (m1 == m) {num[i] = nums2[n1];n1++;}else{num[i] = (nums1[m1] >= nums2[n1]) ? nums2[n1] : nums1[m1];if (nums1[m1] >= nums2[n1]) n1++;else m1++;}if ((m1 + n1) > (len / 2 + 1)) break;}if (len % 2) ans = num[len/2];else ans = (num[len/2-1] + num[len/2]) / 2.0;return ans;}
};

http://www.yayakq.cn/news/477979/

相关文章:

  • 潮汕17网站一起做网店官网天津黄页企业名录
  • 高端的网站建设怎么做网站开发主管工作内容
  • 找代理做网站多少钱网站内容好
  • 任何网站都可以做谷歌推广的吗wordpress 整站采集
  • 如何建网站的步骤标书制作费用
  • 获取网站缩略图焦作网站建设哪家好
  • 做外贸网站卖什么东西好医学教育网站建设方案
  • 前端 国外 网站珠海模板建站平台
  • 手机如何网站网店seo
  • 做网站找那个公司青岛网站维护公司
  • 网站开发需要会什么软件赣州网站建设精英
  • 网站界面设计策划书怎么做江西省住房和建设规划局局网站
  • 通用企业网站模板wordpress删除媒体库
  • 怎么看一个网站做没做竞价廊坊seo外包公司费用
  • 做网站推广好吗国家企业信用信息公示系统官网四川
  • python 快速搭建网站专业网站建设团队
  • 丽江门户网站个人网站建设策划书
  • 深圳网站建设公司哪家好相册制作软件
  • 文化体育局网站建设安徽省住房和城乡建设部网站
  • 公司网站建设进度计划书龙岩百度推广
  • 黑龙江营商监督建设局网站小学生小发明小制作大全
  • 房产网站编辑如何做WordPress 爬取插件
  • 店铺装修设计网站深圳传媒公司有哪些
  • 传奇世界新开服网站网站二级菜单是什么原因
  • 学校ftp服务器做网站wordpress dux会员中心
  • 微信公众号做视频网站网站建设桂林
  • 圣玺企业网站建设wordpress 云相册
  • 济南shuncheng科技 网站建设松江老城做网站
  • 网站制作论文5000字太原专门做网站
  • 品牌网站如何做重庆建设机电有限公司网站