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

创意做网站公司排名优化软件

创意做网站公司,排名优化软件,wordpress头错位,cdn网站加速有用吗题目描述 给定两个大小分别为 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.ds6.com.cn/news/3449.html

相关文章:

  • 织梦网站建设博客营销推广方式有哪些
  • 老专家个人网站企业建站都有什么网站
  • 朝阳市做网站的公司宁波seo排名优化价格
  • 搜狗搜索引擎推广seo整站怎么优化
  • 评论回复网站怎么做百度如何发布作品
  • php网站开发工程师教程seo技术外包公司
  • 怎么给人介绍自己做的网站百度搜索词热度查询
  • wordpress上传视频慢seo项目是什么
  • 石大网页设计与网站建设seo内容优化是什么意思
  • 一整套vi系统包括哪些泉州seo按天收费
  • 政府门户网站建设需求临汾网络推广
  • 国外免费b2b网站大全黄页长春网站搭建
  • 假赌博网站怎么做抖音关键词优化
  • 广州网站设计公司兴田德润在哪儿百度推广登录账号首页
  • 关于做网站的总结上海网站排名优化怎么做
  • 广州站改造最新消息百度竞价
  • 目录搜索引擎网站济南seo优化外包服务公司
  • 手机能建设网站吗拉新人拿奖励的app
  • 专业网站建设科技公司seo优化方案项目策划书
  • 先锋网站大全免费b2b网站深圳网络优化公司
  • cms网站开发php做网络推广需要多少钱
  • 浏阳网站建设tvshownseo教程视频
  • 苏州工业园区发布vue seo 优化方案
  • 网站的切换语言都是怎么做的关键字
  • 太原制作网站的工作室网址收录查询
  • 智慧景区网站服务建设html静态网页制作
  • 网站 购买重庆seo网络推广关键词
  • 宁波高端网站设计价格地推网
  • 网站开发外包公司有哪些部门我想接app注册推广单
  • 外国手表网站网络营销课程思政