dede 网站搬家seo外链推广员
2025/12/23 5:53:36 网站建设 项目流程
dede 网站搬家,seo外链推广员,上海先进网站设计,网页代理地址今天先讲简单方法#xff0c;其实我发现简单方法也是2ms跑完#xff08;先贴代码#xff0c;再分块讲#xff1a;class Solution {这是答题类#xff0c;目标是合并后直接输出public double findMedianSortedArrays(int[] nums1, int[] nums2) {int[] merged mergeTwo(nu…今天先讲简单方法其实我发现简单方法也是2ms跑完先贴代码再分块讲class Solution {这是答题类目标是合并后直接输出public double findMedianSortedArrays(int[] nums1, int[] nums2) {int[] merged mergeTwo(nums1, nums2);//调用函数合并合并函数在下面int len merged.length;计算长度if (len % 2 1) {return merged[len / 2];//奇数直接返回中间位置的数索引为 len/2} else {return (merged[len / 2 - 1] merged[len / 2]) / 2.0;//偶数返回中间两个数的平均值}}private int[] mergeTwo(int[] nums1, int[] nums2) {//合并函数在这里int m nums1.length, n nums2.length;求出两个长度后面判断越界时有用int[] merged new int[m n]; //存储合并后的数组int i 0, j 0, k 0;//创建索引while (i m j n) {//遍历两个数组选小的放进新数组if (nums1[i] nums2[j]) {merged[k] nums1[i];k;我知道可以把k写进去i;} else {merged[k] nums2[j];k;j;}}while (i m) {//处理剩余的元素merged[k] nums1[i];如果有的话就全放后面就行k;i;}while (j n) {merged[k] nums2[j];k;j;}return merged;}}

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询