数据结构

位置:IT落伍者 >> 数据结构 >> 浏览文章

数据结构考研分类复习真题 第十章 排序[29]


发布日期:2024年04月12日
 
数据结构考研分类复习真题 第十章 排序[29]

.以下程序的功能是利用堆进行排序请在空白处填上适当语句使程序完整

PROCEDURE sift(VAR r:arr;km:integer);

VAR ijx:integer; t:rec; finished:boolean;

BEGIN

i:=k;___()___; x:=r[i]key;___()___;

t:=r[k];

WHILE (j<=m) AND NOT finished DO

BEGIN IF (j<m) AND ___()___THEN j:=j+;

IF x<=r[j]key THEN finished:=true

ELSE BEGIN___()___;___()___;___()___END;

END;

___()___

END;

PROCEDURE heapsort(VAR r:arr);

VAR i:integer; x:rec;

BEGIN FOR i:=n DIV DOWNTO DO ___()___;

FOR i:=n DOWNTO DO

BEGIN x:=r[];___()___; r[i]:=x;___()___END;

END;【北方交通大学 四 (分)】

[] [] [] [] [] [] [] [] [] [] [] [] [] [] [] [] [] [] [] [] [] [] [] [] [] [] [] [] [] [] [] [] [] [] [] [] [] [] [] [] [] [] [] [] [] [] [] [] [] [] [] [] [] [] [] [] [] [] [] [] [] [] [] [] []

               

上一篇:数据结构考研分类复习真题 第十章 排序[27]

下一篇:数据结构考研分类复习真题 第五章 答案[1]