軟件設(shè)計(jì)師案例分析當(dāng)天每日一練試題地址:www.linneiweixiu.com/exam/ExamDayAL.aspx?t1=4
往期軟件設(shè)計(jì)師每日一練試題匯總:www.linneiweixiu.com/class/27/e4_1.html
軟件設(shè)計(jì)師案例分析每日一練試題(2026/5/29)在線測(cè)試:www.linneiweixiu.com/exam/ExamDayAL.aspx?t1=4&day=2026/5/29
點(diǎn)擊查看:更多軟件設(shè)計(jì)師習(xí)題與指導(dǎo)
軟件設(shè)計(jì)師案例分析每日一練試題內(nèi)容(2026/5/29)
某工程計(jì)算中經(jīng)常要完成多個(gè)矩陣相乘(鏈乘)的計(jì)算任務(wù),對(duì)矩陣相乘進(jìn)行以下說(shuō)明。
(1)兩個(gè)矩陣相乘要求第一個(gè)矩陣的列數(shù)等于第二個(gè)矩陣的行數(shù),計(jì)算量主要由進(jìn)行乘法運(yùn)算的次數(shù)決定,假設(shè)采用標(biāo)準(zhǔn)的矩陣相乘算法,計(jì)算Amxn*Bnxp需要m*n*p次行乘法運(yùn)算的次數(shù)決定、乘法運(yùn)算,即時(shí)間復(fù)雜度為O(m*n*p)。
(2)矩陣相乘滿足結(jié)合律,多個(gè)矩陣相乘時(shí)不同的計(jì)算順序會(huì)產(chǎn)生不同的計(jì)算量。以矩陣A15×100,A2100*8,A38x50三個(gè)矩陣相乘為例,若按(A1*A2)*A3計(jì)算,則需要進(jìn)行5*100*8+5*8*50=6000次乘法運(yùn)算,若按A1*(A2*A3)計(jì)算,則需要進(jìn)行100*8*50+5*100*50=65000次乘法運(yùn)算。
矩陣鏈乘問(wèn)題可描述為:給定n個(gè)矩陣,對(duì)較大的n,可能的計(jì)算順序數(shù)量非常龐大,用蠻力法確定計(jì)算順序是不實(shí)際的。經(jīng)過(guò)對(duì)問(wèn)題進(jìn)行分析,發(fā)現(xiàn)矩陣鏈乘問(wèn)題具有最優(yōu)子結(jié)構(gòu),即若A1*A2**An的一個(gè)最優(yōu)計(jì)算順序從第k個(gè)矩陣處斷開(kāi),即分為A1*A2*…*Ak和Ak+1*Ak+2*...*An兩個(gè)子問(wèn)題,則該最優(yōu)解應(yīng)該包含 A1*A2*…*Ak的一個(gè)最優(yōu)計(jì)算順序和 Ak+1*Ak+2*...*An 的一個(gè)最優(yōu)計(jì)算順序。據(jù)此構(gòu)造遞歸式:
(2)函數(shù)cmm
#define N100
int cost[N[N];
int trace[N][N];
int cmm(int n,int seq[]){
int tempCost;
int tempTrace;
int i,j,k,p;
int temp;
for( i=0;i
tempCost = -1;
for(k = i; (2) ;k++){
temp= (3) ;
if(tempCost==-1 || tempCost>temp){
tempCost = temp;
tempTrace=k;
}
}
cost[i][j] = tempCost;
(4) ;
}
}
return cost[0][n-1];
}
信管網(wǎng)考友試題答案分享:
信管網(wǎng)試題答案與解析:www.linneiweixiu.com/exam/ExamDayAL.aspx?t1=4&day=2026/5/29
信管網(wǎng)訂閱號(hào)
信管網(wǎng)視頻號(hào)
信管網(wǎng)抖音號(hào)
溫馨提示:因考試政策、內(nèi)容不斷變化與調(diào)整,信管網(wǎng)網(wǎng)站提供的以上信息僅供參考,如有異議,請(qǐng)以權(quán)威部門(mén)公布的內(nèi)容為準(zhǔn)!
信管網(wǎng)致力于為廣大信管從業(yè)人員、愛(ài)好者、大學(xué)生提供專(zhuān)業(yè)、高質(zhì)量的課程和服務(wù),解決其考試證書(shū)、技能提升和就業(yè)的需求。
信管網(wǎng)軟考課程由信管網(wǎng)依托10年專(zhuān)業(yè)軟考教研傾力打造,教材和資料參編作者和資深講師坐鎮(zhèn),通過(guò)深研歷年考試出題規(guī)律與考試大綱,深挖核心知識(shí)與高頻考點(diǎn),為學(xué)員考試保駕護(hù)航。面授、直播&錄播,多種班型靈活學(xué)習(xí),滿足不同學(xué)員考證需求,降低課程學(xué)習(xí)難度,使學(xué)習(xí)效果事半功倍。
| 發(fā)表評(píng)論 查看完整評(píng)論 | |