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

网站建设与营销服务国家高新技术企业名录

网站建设与营销服务,国家高新技术企业名录,网站开发实例视频,网站可以做信息抓取吗寻找两个正序数组的中位数 给定两个大小分别为 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/a/542247.html

相关文章:

  • 岐山网站建设响应式网站建设推荐乐云践新
  • 请别人做网站注意事项wordpress 标签设置主页
  • 备案网站代理商在线建站模板
  • CUDA-GDB(12)——技巧与窍门
  • 做资源分享网站网站实名认证需要什么资料
  • 怎么给公司网站上放视频搜索引擎网址
  • 45.渗透-抓包-burp的抓包和证书安装(burp抓包环境配置)
  • 济南外贸网站建设公司排名phpcms 友情链接 网站名称字数
  • 做资讯网站盈利wordpress固定连接改成什么好
  • 数列魔法:母函数解锁递推关系秘密
  • Java文件操作和io全解析
  • 服务器租用国外搜索引擎优化方法总结
  • 在 deepin 23 beta3 运行 UEngine 以及 UEngine 运行器
  • 福州网站建设模板网站经常出现502
  • 公司宣传网站制作明月wordpress
  • 深圳找工作的网站wordpress密码邮件
  • 【Redis】集群与分布式缓存
  • 怎么给网站做域名重定向wordpress模版sns
  • 【MySQL】win 10 / win11:mysql 5.7 下载、安装与配置
  • 如何套用别人网站做页面做网站用什么数据库
  • 汕头网站推广找哪里从建站到网络优化
  • 全屏网站怎么做的mm 263企业邮箱登录
  • 南宁公司网站建设店铺代运营
  • 网站开发编译器南通做网站建设公司
  • wordpress 建站教程 下载松岗网站
  • 【运维】Docker的简单使用
  • 学习123
  • seo公司网站房天下搜房网
  • 网站开发完成如何上线自己做网站和外包
  • Qt 集成emqx/qmqtt实现订阅与发布