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

相关推荐
七七软件开发8 分钟前
团购商城 app 系统架构分析
java·python·小程序·eclipse·系统架构·php
补三补四14 分钟前
Shapley与SHAP
大数据·人工智能·算法·机器学习·数据分析
七七软件开发14 分钟前
打车小程序 app 系统架构分析
java·python·小程序·系统架构·交友
_祝你今天愉快20 分钟前
Java-JVM探析
android·java·jvm
学编程的司马光30 分钟前
Idea集成Jenkins Control插件,在IDEA中触发Jenkins中项目的构建
java·jenkins·intellij-idea
孟君的编程札记37 分钟前
别只知道 Redis,真正用好缓存你得懂这些
java·后端
幻雨様40 分钟前
UE5多人MOBA+GAS 番外篇:同时造成多种类型伤害,以各种属性值的百分比来应用伤害(版本二)
java·前端·ue5
KarrySmile1 小时前
Day17--二叉树--654. 最大二叉树,617. 合并二叉树,700. 二叉搜索树中的搜索,98. 验证二叉搜索树
数据结构·算法·二叉树·二叉搜索树·合并二叉树·最大二叉树·验证二叉搜索树
凤年徐1 小时前
【数据结构与算法】21.合并两个有序链表(LeetCode)
c语言·数据结构·c++·笔记·算法·链表
程序员老冯头1 小时前
第三十二节 MATLAB函数
数据结构·算法·matlab