day95(2.24)——leetcode面试经典150

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

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

题目:

题解:

java 复制代码
class Solution {
    public double findMedianSortedArrays(int[] nums1, int[] nums2) {
        List<Integer> list = new ArrayList<>();
        for(int i=0;i<nums1.length;i++) {
            list.add(nums1[i]);
        }
        for(int j=0;j<nums2.length;j++) {
            list.add(nums2[j]);
        }
        list.sort(null);
        if(list.size()%2==0) {
            return 1.0*(list.get(list.size()/2)+list.get(list.size()/2-1))/2;
        }
        else {
            return list.get((list.size()-1)/2);
        }
    }
}
相关推荐
SuperEugene1 小时前
常见设计模式在 JS 里的轻量用法:单例、发布订阅、策略
前端·javascript·设计模式·面试
ZPC82101 小时前
window 下使用docker
人工智能·python·算法·机器人
DaisyMosuki1 小时前
个人实现大数加减乘(高精度加减乘)
算法·高精度·大数
郭逍遥1 小时前
[Godot] 通过AABB包围盒和射线法检测碰撞
算法·游戏引擎·godot
大黄说说2 小时前
解锁 .NET 性能极限:深入解析 Span 与零拷贝内存艺术
java·数据结构·算法
知识即是力量ol2 小时前
深入理解 Snowflake 雪花算法:原理、本质、趋势递增问题与分布式顺序困境全解析
java·分布式·算法·雪花算法·snowflake·全局唯一id·分布式id生成器
啊阿狸不会拉杆2 小时前
《计算机视觉:模型、学习和推理》第 11 章-链式模型和树模型
人工智能·学习·算法·机器学习·计算机视觉·hmm·链式模型
二年级程序员2 小时前
一篇文章掌握“树”(上)
c语言·数据结构·算法
薛定e的猫咪2 小时前
【Bayesian Analysis 2023】大数据背景下的分布式贝叶斯模型选择
大数据·分布式·算法·数学建模