問答題

下面的程序是一個的兩路歸并算法merge,只需要一個附加存儲。設算法中參加歸并的兩個歸并段是A[left]~A[mid]和A[mid]~A[right],歸并后結(jié)果歸并段放在原地。

若A = { 12, 28, 35, 42, 67, 9, 31, 70 }, left = 0, mid = 4, right = 7。寫出每次執(zhí)行算法最外層循環(huán)后數(shù)組的變化,并給出每次執(zhí)行算法最外層循環(huán)時的數(shù)據(jù)記錄移動次數(shù)。


您可能感興趣的試卷

你可能感興趣的試題