設線性表為(16,20,26,24),以不帶頭結點的單向鏈表存儲,鏈表頭指針為head,以下程序的功能是輸出鏈表中各結點中的數(shù)據(jù)域data。完成程序中空格部分。
(1)一組記錄的關鍵字序列為(36,69,46,28,30,35),給出利用堆排序(堆頂元素是最小元素)的方法建立的初始堆(要求以完全二叉樹描述 )。 (2)對關鍵字序列(36,69,46,28,30,74)采用快速排序,給出以第一個關鍵字為分割元素,經(jīng)過一次劃分后的結果。 (3)設有數(shù)據(jù)集合{30,73,101,4,8,9,2,81},依次取集合中各數(shù)據(jù)構造一棵二叉排序樹。
(1)一組記錄的關鍵字序列為(57,90,67,50,51,56)利用堆排序(堆頂元素是最小元素)的方法建立初始堆(要求以完全二叉樹描述 )。 (2)對關鍵字序列(56,51,71,54,46,106)利用快速排序,以第一個關鍵字為分割元素,給出經(jīng)過一次劃分后結果。 (3)一組記錄的關鍵字序列為(60,47,80,57,39,41,46,30),利用歸并排序的方法,分別給出(1,1)歸并、(2,2)歸并、(4,4)歸并的結果序列。