問答題在利用置換—選擇方法生成初始歸并段時,可另開辟一個與工作區(qū)容量相同的輔助存儲區(qū)(稱為儲備庫)。當輸入對象排序碼小于剛輸出的門檻LastKey對象的排序碼時,不將它存入工作區(qū),而暫存于儲備庫中,接著輸入下一對象的排序碼,依次類推,直到儲備庫滿時不再進行輸入,而只是從工作區(qū)中選擇對象輸出直至工作區(qū)空為止,由此得到一個初始歸并段。然后再將儲備庫中的對象傳送至工作區(qū),重新開始置換—選擇。若設(shè)輸入文件包含對象的排序碼為19,22,17,16,11,10,12,32,26,20,28,07。采用上述方法生成初始歸并段,并設(shè)工作區(qū)可容納5個對象,請畫出生成初始歸并段的過程。

您可能感興趣的試卷

你可能感興趣的試題