Appearance
一个长度为 L(L≥1)的升序序列 S,处在第 ⌈L/2⌉ 个位置的数称为 S 的中位数。例如,若序列 S1=(11, 13, 15, 17, 19),则 S1 的中位数是 15。两个序列的中位数是含它们所有元素的升序序列的中位数。现有两个等长的升序序列 A 和 B,试设计一个在时间和空间两方面都尽可能高效的算法,找出两个序列 A 和 B 的中位数。
暂无详细解析,欢迎在 CodeBrick 反馈区补充。
💡 考点速记:算法设计:两个等长升序序列的中位数(二分缩减法)
提示:可在可视化区直接操作播放、步进、修改参数