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

相关推荐
人道领域几秒前
【黑马点评日记】Redis分布式锁终极方案:Redisson全面解析(含源码解析)
java·数据库·redis·分布式·缓存
老赵聊算法、大模型备案2 分钟前
从剪映、即梦 AI 被罚,读懂 AI 生成内容标识硬性合规要求
人工智能·算法·安全·aigc
苏渡苇3 分钟前
Redis 核心数据结构(二)——List 与消息队列
数据结构·redis·list·redis发布订阅
Achou.Wang3 分钟前
go语言并发编程
java·开发语言·golang
小王师傅665 分钟前
【Java结构化梳理】泛型-初步了解-中
java·开发语言
CQU_JIAKE5 分钟前
[q]4.25
java·开发语言·前端
YaBingSec8 分钟前
玄机网络安全靶场:GeoServer XXE 任意文件读取(CVE-2025-58360)
java·运维·网络·安全·web安全·tomcat·ssh
shehuiyuelaiyuehao12 分钟前
算法12,滑动窗口,将x减到0的最小操作数
java·数据结构·算法
lulu121654407813 分钟前
国内怎么用GPT5.5?基于weelinking零门槛合规接入GPT5.5全系列生产级能力
java·人工智能·python·gpt·ai编程
_深海凉_17 分钟前
LeetCode热题100-跳跃游戏 II
算法·leetcode·游戏