問(wèn)答題

下面的程序是一個(gè)的兩路歸并算法merge,只需要一個(gè)附加存儲(chǔ)。設(shè)算法中參加歸并的兩個(gè)歸并段是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í)的數(shù)據(jù)記錄移動(dòng)次數(shù)。


您可能感興趣的試卷

你可能感興趣的試題