單項(xiàng)選擇題

設(shè)問題P的輸入規(guī)模是n,下述三個(gè)算法是求解P的不同的分治算法. 算法1:在常數(shù)時(shí)間將原問題劃分為規(guī)模減半的5個(gè)子問題,遞歸求解每個(gè)子問題,最多用線性時(shí)間將子問題的解綜合而得到原問題的解. 算法2:先遞歸求解2個(gè)規(guī)模為n-1的子問題,最多用常量時(shí)間將子問題的解綜合得到原問題的解. 算法3:在常數(shù)時(shí)間將原問題劃分為規(guī)模n/3的9個(gè)子問題,遞歸求解每個(gè)子問題,最多用 時(shí)間將子問題的解綜合得到原問題的解. 要求在上述三個(gè)算法中選擇最壞情況下時(shí)間復(fù)雜度最低的算法,需要選擇哪個(gè)算法?

A.2
B.都不對(duì)
C.3
D.1
點(diǎn)擊查看答案&解析