并行算法的基本设计技术
习题例题:
①试证明:当时,算法6.1的时间复杂度为。②令表示Pi中第j段中的元素数,试证明算法6.1在执行过程中,处理器中所积累的元素数目不会超过,即。
①试举一典型算例,说明Valiant归并算法的执行过程。②试分析算法6.2所需的处理器数。③试证明算法6.2的时间复杂度为:2loglogn+const。
①试分析算法6.3的时间复杂度。②令A=(0,1,2,7,9,11,16,17,18,19,23,24,25,27,28,30,33,34),B=(3,4,5,6,8,10,12,13,14,15,20,22,26,29,31)。试按算法6.3,将其进行对数划分,并最终将它们归并之。
①试证明Batcher定理。②画出一个16个输入的双调归并网络。
①试分析算法6.9的总运算量②假定序列为(1,2,3,4,5,6,7,8),试用算法6.9求其前缀和。
6. 试解释在一维心动阵列上计算卷积时,序列x和y为何要各间隔一拍进入阵列。