2024/10/5 数据结构打卡

对两个长度为n的升序序列A和B的元素按由小到大的顺序依次访问,这里访问的

含义只是比较序列中两个元素的大小,并不实现两个序列的合并,因此空间复杂度为 O(1)。按照

上述规则访问到第n个元素时,这个元素即为两个序列A和B的中位数。

int middle(int a[],int b[],int n)

{

int i,j,k;

k=1;i=0;j=0;

while(k!=n)

{

if(a[i]>b[j] &&j<n)

{

j++;

k++;

}

else if(a[i]<=b[j]&&i<n)

{

i++;

k++;

}

}

if(a[i]<b[j])

{

return a[i];

}

else

{

return b[j];

}

}

时间复杂度n 空间复杂度1

相关推荐
listhi52012 小时前
两台三相逆变器并联功率分配控制MATLAB实现
算法
Evand J12 小时前
【IMM】非线性目标跟踪算法与MATLAB实现:基于粒子滤波的交互式多模型,结合CV和CT双模型对三维空间中的机动目标进行高精度跟踪
算法·matlab·目标跟踪·pf·粒子滤波·imm·多模型
重生之后端学习12 小时前
64. 最小路径和
数据结构·算法·leetcode·排序算法·深度优先·图论
李白的粉12 小时前
基于springboot的桂林旅游景点导游平台
java·spring boot·毕业设计·课程设计·源代码·桂林旅游景点导游平台
毕设源码-赖学姐13 小时前
【开题答辩全过程】以 花卉交易系统为例,包含答辩的问题和答案
java
We་ct13 小时前
LeetCode 212. 单词搜索 II:Trie+DFS 高效解法
开发语言·算法·leetcode·typescript·深度优先·图搜索算法·图搜索
样例过了就是过了13 小时前
LeetCode热题100 路径总和 III
数据结构·c++·算法·leetcode·链表
lxh011313 小时前
函数防抖题解
前端·javascript·算法
再难也得平13 小时前
力扣41. 缺失的第一个正数(Java解法)
数据结构·算法·leetcode
颜酱13 小时前
环检测与拓扑排序:BFS/DFS双实现
javascript·后端·算法