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

佛山提供网站设计报价seo教程技术

佛山提供网站设计报价,seo教程技术,外贸行业网站建设公司排名,在网上做软件挣钱的网站寻找两个正序数组的中位数 给定两个大小分别为 m 和 n 的正序(从小到大)数组 nums1 和 nums2。请你找出并返回这两个正序数组的 中位数 。 算法的时间复杂度应该为 O(log (mn)) 。 https://leetcode.cn/problems/median-of-two-sorted-arrays/descrip…

寻找两个正序数组的中位数

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

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

https://leetcode.cn/problems/median-of-two-sorted-arrays/description/

在这里插入图片描述

class Solution {
public:double findMedianSortedArrays(vector<int>& nums1, vector<int>& nums2) {int mid = (nums1.size() + nums2.size()) / 2 - 1;int odds = (nums1.size() + nums2.size()) % 2;int mid_num1 = 0, mid_num2 = 0;int i = 0, j = 0, k = 0;// 偶数取均值,奇数取中间那个值while (i < nums1.size() && j < nums2.size() && k <= mid) {if (nums1[i] < nums2[j]) {mid_num1 = nums1[i];i++;} else {mid_num1 = nums2[j];j++;}k++;}while (i < nums1.size() && k <= mid) {mid_num1 = nums1[i];i++;k++;}while (j < nums2.size() && k <= mid) {mid_num1 = nums2[j];j++;k++;}if (i < nums1.size() && j < nums2.size()) {if (nums1[i] < nums2[j]) {mid_num2 = nums1[i];} else {mid_num2 = nums2[j];}} else if (i < nums1.size()) {mid_num2 = nums1[i];} else if (j < nums2.size()) {mid_num2 = nums2[j];}if (odds % 2 == 0) {float result = mid_num1 + mid_num2;return result / 2;} else {return mid_num2;}}
};
http://www.dtcms.com/wzjs/282359.html

相关文章:

  • 设计师网站官网千万不要做手游推广员
  • 目前还有阳性患者吗最新消息兰州seo技术优化排名公司
  • 清华科技园的网站谁做的网上代写文章一般多少钱
  • 哪里发布网站开发需求外贸软件
  • 网页设计免费模板图片北京seo相关
  • 企装网怎么样网站seo搜索引擎优化怎么做
  • 帮企业做网站的公司网络营销是学什么
  • 政府门户网站系统网络app推广是什么工作
  • wordpress 媒体库 分离青岛seo搜索优化
  • 做网站的重要性新闻头条今日新闻
  • 做外单要上什么网站外包公司被辞退有补偿吗
  • 北京微网站建设软文广告经典案例200字
  • 360推广助手seo最好的工具
  • 产品网站建设it培训机构推荐
  • wordpress 数据库 地址微信搜索seo优化
  • 大连模板网站制作电话登录百度账号注册
  • 网站建设招聘要求外链发布工具
  • 微信投票网站制作关键词排名优化工具有用吗
  • 阿尔山网站建设重庆排名seo公司
  • 做视频后期的网站百度拉新推广平台
  • 餐饮公司网站模板怎么开发一款app软件
  • 佛山网站建设设计网站搜索排名优化怎么做
  • 广州做网站公司电话seo标签优化方法
  • 政府网站建设表彰seo案例分析
  • 网站工程师的职责域名是什么意思
  • 做外贸一般看什么网站电话营销话术
  • 网站开发 超速云电话营销外包公司
  • 服装网站建设可行性分析seo外包方案
  • 央企网站开发网上国网app
  • 黄岩区住房保障建设局网站深圳媒体网络推广有哪些