設(shè)線性表以不帶頭結(jié)點(diǎn)的單向鏈表存儲,鏈表頭指針為head,以下程序的功能是輸出鏈表中各結(jié)點(diǎn)中的數(shù)據(jù)域data。完成程序中空格部分。
以下函數(shù)在a[0]到a[n-1]中,用折半查找算法查找關(guān)鍵字等于k的記錄,查找成功返回該記錄的下標(biāo),失敗時返回-1,完成程序中的空格。
(1)以1,2,3 ,6,7,8作為葉結(jié)點(diǎn)的權(quán),構(gòu)造一棵哈夫曼樹。 (2)給出具有相應(yīng)權(quán)重值的葉結(jié)點(diǎn)的哈夫曼編碼。