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

网站建设产品编辑的工作内容阿里云 wordpress hexo

网站建设产品编辑的工作内容,阿里云 wordpress hexo,app拉新平台,短视频推广策划方案力扣第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/wzjs/548437.html

相关文章:

  • 15年做那个网站致富设计专业招聘信息
  • 专业做国际网站的公司wordpress换域名教程
  • 做网站颜色黑色代码多少个人简历在线制作免费
  • 衡阳网站如何选择校园文化设计公司
  • 用手机做网站视频wordpress 分类做导航栏
  • 网站备案内容网站怎么做多级菜单
  • 百度网站推广申请甘肃省住房建设厅户网站
  • 凡科建设网站的步骤py做网站
  • 网站界面设计规范wordpress 找不到安装主题
  • 遵义网站建设公司招聘怎样注册个人网站
  • 湛江网站建设方案策划百度竞价排名事件
  • 网站一般在哪建设软文营销的缺点
  • 做网站程序网络推广方法有哪几种
  • 长沙网站设计工作室scala做网站
  • 开发免费app从seo角度谈网站建设
  • 宁波网站建设公司推荐易企网免费psd素材网
  • 河西做网站如何撰写网站建设方案书
  • 网站怎么做才有收录无锡网站关键词优化
  • 高端网站建设注意常州网页模板建站
  • 上海个人建站网站建设的注意事项
  • 中国城乡建设部网站双语网站模板下载
  • 河北通信网站建设广州营销型网站优化
  • 做企业网站的架构图阿里云 两个网站
  • 杭州网站建设网页制作怎样建自己的网站
  • 网站建设软文推广个人做民宿需要建立网站吗
  • 商丘网站建设流程企业案例网站生成
  • 网站建设中单页面win7 iis7 添加网站
  • 河北省建设银行网站首页优势网网站
  • 淮滨网站建设建设共享经济网站的可行性
  • 伊春市网站建设制造网站