已知矩陣Am*n和Bn*p相乘的時(shí)間復(fù)雜度為O(mnp)。矩陣相乘滿足結(jié)合律,如三個(gè)矩陣A、B、C相乘的順序可以是(A*B)*C也可以是A*(B*C)。不同的相乘順序所需進(jìn)行的乘法次數(shù)可能有很大的差別。因此確定n個(gè)矩陣相乘的最優(yōu)計(jì)算順序是一個(gè)非常重要的問題。已知確定n個(gè)矩陣A,A2、、、、、、An相乘的計(jì)算順序具有最優(yōu)子結(jié)構(gòu),即A1A2、、、、、、An的最優(yōu)計(jì)算順序包含其子問題A1A2、、、、、、Ak和Ak+1Ak+2……An(l<=k 可以列出其遞歸式為:
其中,Ai的維度為pi-1*pim[i,j]表示AiAi+1……Aj最優(yōu)計(jì)算順序的相乘次數(shù)。
先采用自底向上的方法求n個(gè)矩陣相乘的最優(yōu)計(jì)算順序。則求解該問題的算法設(shè)計(jì)策略為( 1)。算法的時(shí)間復(fù)雜度為(2 ),空間復(fù)雜度為( 3)。
給定一個(gè)實(shí)例,(POPi……P5)=(20,15,4,10,20,25),最優(yōu)計(jì)算順序?yàn)? 4)。
(1)A、分治法
B、動(dòng)態(tài)規(guī)劃法
C、貪心法
D、回溯法
(2)A、O(n2)
B、O(n2lgn)
C、O(n3)
D、O(2n)
(3)A、O(n2)
B、O(n2lgn)
C、O(n3)
D、O(2n)
(4)A、(((A1*A2)*A3)*A4)*A5
B、A1*(A2*(A3*(A4*A5)))
C、((A1*A2)*A3)*(A4*A5)
D、(A1*A2)*((A3*A4)*A5)
信管網(wǎng)參考答案:B、C、A、D
查看解析:m.xiexiliangjiufa.com/st/4170727775.html
相關(guān)推薦:
點(diǎn)擊查看/下載:軟件設(shè)計(jì)師歷年真題匯總
溫馨提示:因考試政策、內(nèi)容不斷變化與調(diào)整,信管網(wǎng)網(wǎng)站提供的以上信息僅供參考,如有異議,請以權(quán)威部門公布的內(nèi)容為準(zhǔn)!
信管網(wǎng)致力于為廣大信管從業(yè)人員、愛好者、大學(xué)生提供專業(yè)、高質(zhì)量的課程和服務(wù),解決其考試證書、技能提升和就業(yè)的需求。
信管網(wǎng)軟考課程由信管網(wǎng)依托10年專業(yè)軟考教研傾力打造,官方教材參編作者和資深講師坐鎮(zhèn),通過深研歷年考試出題規(guī)律與考試大綱,深挖核心知識(shí)與高頻考點(diǎn),為學(xué)員考試保駕護(hù)航。面授、直播&錄播,多種班型靈活學(xué)習(xí),滿足不同學(xué)員考證需求,降低課程學(xué)習(xí)難度,使學(xué)習(xí)效果事半功倍。
發(fā)表評(píng)論 查看完整評(píng)論 | |