91求两个排列好的数表的中位数.pptVIP

  • 3
  • 0
  • 约1.95千字
  • 约 14页
  • 2023-09-07 发布于四川
  • 举报
HW9 summarization 杨国东 November 16, 2005 9.1求两个排列好的数表的中位数 给定数组A和B,长度为n,数组已经按非降序排列 要求时间复杂度为O(lgn) 算法思想:分治 算法思想 复杂度分析 T( n ) = T( n/2 ) + C T( n ) = O( lgn ) 9.2给定整形数组A 6,2,9,7,3,8,4,5,0,1 Q1:取6作分割数,写出快速排序第一次分割后A中结果 Q2:用堆排序将第一个选出的数据放在A的最后位置上将A调成堆后A中的结果 Q3:用基数为3的基数排序法,写出第一次分配和收集后A中的结果 Q1以6为分割数的快速排序第一步 Q2堆排序 用堆排序将第一个选出的数据放在A的最后位置上将A调成堆后A中的结果 Q3:基数为3的基数排序 用基数为3的基数排序法,写出第一次分配和收集后A中的结果 6,2,9,7,3,8,4,5,0,1 首先根据基数将原来的数据用基数对应的进制表示(0,1,2) 6(020),2(002),9(100),7(021),3(010), 8(022),4(011),5(012),0(000),1(001) 采用低位优先进行基数排序 * * A B A[m]B[m] A1 A2 B1

文档评论(0)

1亿VIP精品文档

相关文档