2020-wfx-第3章-分治法-3-查找-中位数.pptxVIP

  • 2
  • 0
  • 约3.34千字
  • 约 17页
  • 2024-06-04 发布于四川
  • 举报

2514625146251521-INF526465

5146n=5k=3i=0a[0..4]?a[s..t]a[2]?a[k-1]12546i=11546k-1=2i=1[0][1][2][3][4]456i=3k-1=2i=346k-1=2=i=2i=2

a=(11,13,15,17,19)b=(2,4,6,8,20)归并排序c=(2,4,6,8,11,13,15,17,19,20)1113151719246820结果序列

3.3求解查找问题——寻找两个等长有序序列的中位数吴粉侠第3章分治法

3.3.4寻找两个等长有序序列的中位数【问题描述】对于一个长度为n的有序序列(假设均为升序序列)a[0..n-1],处于中间位置的元素称为a的中位数。设计一个算法求给定的两个有序序列的中位数。

若序列a=(11,13,15,17,19),其中位数是15;若序列b=(2,4,6,8,20),其中位数为6;两个等长有序序列的中位数是含它们所有元素的有序序列的中位数。a、b两个有序序列的中位数为11。a=(11,13,15,17,19)b=(2,4,6,8,20)c=(2,4,6,8,11,13,15,17,19,20)

【问题求解】对于含有n个元素

文档评论(0)

1亿VIP精品文档

相关文档