以下函數(shù)在a[0]到a[n-1]中,用折半查找算法查找關鍵字等于k的記錄,查找成功返回該記錄的下標,失敗時返回-1,完成程序中的空格。
設線性表為(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ù)構造一棵二叉排序樹。