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

网站建设的基本流程和技术规范青岛网站建设服务平台

网站建设的基本流程和技术规范,青岛网站建设服务平台,永州 网站建设,建立网站需要多少钱费用力扣第4题 给定两个大小分别为 m 和 n 的正序(从小到大)数组 nums1 和 nums2。请你找出并返回这两个正序数组的 中位数 。 算法的时间复杂度应该为 O(log (mn)) 。 示例 1: 输入:nums1 [1,3], nums2 [2] 输出:2.0000…

力扣第4题

给定两个大小分别为 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
class Solution {
public:double findMedianSortedArrays(vector<int>& nums1, vector<int>& nums2) {// 定义i j 两个指针来分别指针2个数组 // 定义 l  r 分别来保存中位数 ,奇数个只会用到l ,偶数个l , r都会运用到int m = nums1.size();int n = nums2.size();int i = 0 , j = 0 , l = 0 , r = 0 ;for(int x = 0 ; x <= ( m + n ) / 2 ; ++x) {l = r ;r = (i < m && (j >= n || nums1[i] <nums2[j])) ? nums1[i++] : nums2[j++] ;}return (m + n) & 1 ? r : (l + r) / 2.0; }
};

http://www.dtcms.com/a/583617.html

相关文章:

  • 短视频制作价格明细网站seo推广平台
  • 招聘预算网站怎么做wordpress网站破解
  • visual studio 做网站网站建设 工商注册
  • 三大特性+盒子模型
  • 有名的网站建设网站与app的区别
  • 衡水做企业网站的公司彩票网站做维护是什么
  • 河南省建设工程信息网站江门网站制作华企立方
  • 网站备案幕布 下载报名网站建设公司哪里有
  • 成都建设网页公司关键词优化排名平台
  • 豆瓣网站是怎么建设的开发财务软件需要多少钱
  • 门户网站排行榜dede网站不能运行php文件
  • 社区营销推广活动方案南京搜索引擎推广优化
  • 如何做网站seo韩小培专业设计公司vi设计
  • python做网站教程网站建设nayuwang
  • 网站首页设计网站数据接口怎么做
  • 网络广告投放流程的第一步要做网站开发怎么做才有利于seo
  • “太土了”用英语怎么说?
  • 强化学习RL
  • 意识、AGI与人类文明的黄昏
  • 企业网站建设规划书的内容织梦医院网站模板
  • 网站谷歌优化怎么做外贸建站 服务器
  • java 正则表达式大全
  • 68Design一样设计网站今天重庆新闻
  • 嘉兴网站设计999 999公司建设网站需要固定ip吗
  • 网站商城方案江苏建设工程交易中心网站
  • 湖南网站建设报价微信小游戏开发
  • CF Weakness and Poorness(三分查找+最大子段和)
  • 建设网站找什么传媒公司运营是干嘛的
  • 网站建设是属于软件吗百度推广就是做网站吧
  • 佛山市网站建设系统沈阳建设工程信息网 找到中项网