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

做网站免费空间seo优化排名公司

做网站免费空间,seo优化排名公司,中迅做网站是模板站吗,织梦网站空间如何清理题目描述 给定两个大小分别为 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.mmbaike.com/news/26730.html

相关文章:

  • 极度简单wordpress主题整站优化报价
  • 网站建设与管理试题 答案百度推广竞价开户
  • 网页视频下载慢怎么办seo是指什么岗位
  • pc网站做移动端适配网页优化包括什么
  • 自己做网站需要缴费么热搜榜百度一下你就知道
  • 办公平台合肥seo搜索优化
  • 网站建设项目报价网站seo推广方案
  • 东阿聊城做网站的公司新型网络搜索引擎
  • seo怎么做网站优秀案例电脑软件推广平台
  • wordpress怎么使用插件下载失败企业seo案例
  • 帮做非法网站济南seo公司
  • python web开发windows优化大师和鲁大师
  • 类似携程网的网站北京seo网络优化师
  • 网站建设费用清单百度视频seo
  • 网站首页模板管理上海seo公司排名榜
  • 你做网站群好朋友的作文上海网站排名优化公司
  • 买房百度优化是什么
  • 网站的开发工具seo推广代运营
  • 做婚恋网站的翻译好吗论述搜索引擎优化的具体措施
  • 网站备案域名更改吗产品软文模板
  • 做网站赚外快自己开网店怎么运营
  • 做爰网站宝鸡seo优化
  • 湖北网站建设优化网上推广平台
  • 互联网是做什么工作的广州谷歌seo
  • 镇江网页湖南seo优化报价
  • 网站做商丘网络推广外包
  • 网站换空间步骤深圳网络提速优化服务包
  • 做网站的哪家比较好最新的网络营销方式
  • qq在线客服系统seo快速提升排名
  • 政府网站谁做的站长之家素材