【简答题】将如下的堆排序算法补写完整。说明如下: TYPE heaptype=ARRAY[1..n]OF integer; 过程 heapsort的功能是将数组h中的前n个记录按关键字递减的次序排序。heapsort调用过程sift时的参数h,k,r有如下定义:以 h[k+1],h[k+2],...,h[r]为根的子树已经是堆;执行sift后,以h[k],h[k+1],h[k+2],...,h[r] 为根的...
【简答题】PROC sift(VAR r:listtype;k,m:integer); {假设r[k+1..m]中各元素满足堆的性质,本算法调整r[k]使整个序列r[k..m]中各元素满足堆的性质。} i:=k; j:= (1) __; x:=r[k].key; finished:=false; t:=r[k]; WHILE (j<=m) AND NOT finished DO [IF(j
【单选题】十八届三种全会建立的两个保障机构分别是()和国家安全委员会。
【多选题】前肢的内侧称(),前肢的外侧称(),后肢的内侧称(),后肢的外侧称()。
【多选题】关于for var in list说法正确的有哪些?
【判断题】精神分析社会文化学派的主要代表人物是弗洛姆。
【简答题】E.堆排序: procedure sift(i,m:integer){调整以i为根的子树成为堆,m为结点总数} var k:integer