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

保健品网站建设背景中国站长

保健品网站建设背景,中国站长,wordpress页面和菜单,如何找人做网站力扣第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/452586.html

相关文章:

  • 温州网站建设 seo营销推广案例
  • 网站建设 图纸网网络公司关键词排名
  • 南昌网站建设费用网站seo需要用到哪些工具
  • 沈阳企业网站制作哪家好外链在线生成
  • 苏州建设职业培训中心网站金戈枸橼酸西地那非片
  • 邯郸市出租房屋信息网深圳百度快照优化
  • 河北省住建和城乡建设厅网站搜索引擎推广案例
  • c 如何做网站四川seo哪里有
  • 上海网站建设公司怎么分辨好坏百度竞价推广代理商
  • 安徽网络优化公司排名东莞搜索优化
  • 网站源码下载视频怎么自己弄一个平台
  • 做网站找沈阳横纵网络整合营销案例
  • 深圳做营销网站新手怎么学做电商
  • 动画做视频在线观看网站企业网站推广方法
  • 微网站开发微网站建设青岛网站建设有限公司
  • 梅河口建设局网站百度咨询电话 人工
  • 自动生成前端页面工具搜狗搜索引擎优化论文
  • mvc做的网站seo网址
  • 自己做的网站 网站备案流程网站建设服务公司
  • 做区域分析的地图网站360推广登陆入口
  • 房山做网站品牌全网推广
  • 垂直b2b电子商务网站有哪些互联网推广是做什么的
  • 门户网站管理建设南宁网站建设
  • 麻涌网站建设制作多少钱小红书怎么推广
  • 做本地网站能做吗百度95099怎么转人工
  • 保定哪里做网站下载百度导航app
  • 网站在开发过程中如何做SEOnba最新新闻消息
  • 网站目录是什么百度权重怎么提高
  • 福州网站建设网络公司排名优化大师免费版
  • 一个公司网站备案网页怎么搜索关键词