課程
/后端開(kāi)發(fā)
/C++
/數(shù)據(jù)結(jié)構(gòu)探險(xiǎn)之圖篇
那個(gè)有向圖的鄰接矩陣和無(wú)向圖的鄰接矩陣的代碼沒(méi)看懂,為什么是row*capacity+col
2017-02-26
源自:數(shù)據(jù)結(jié)構(gòu)探險(xiǎn)之圖篇 3-1
正在回答
因?yàn)檫@里是用一維矩陣表示的(demo里面展示出來(lái)是個(gè)二維矩陣),行數(shù)從上而下為0~7(以demo中例子為依據(jù)),列數(shù)從左至右為0~7。鄰接矩陣存儲(chǔ)是按照行從左至右、從上至下初始化的。但實(shí)質(zhì)上是一維數(shù)組,故而索引(下標(biāo))為row*capacity+col。比如demo中的3行3列,實(shí)際上在數(shù)組中其存儲(chǔ)在下標(biāo)為3*8+3的位置
貝丶丶
daxiao
daxiao 回復(fù) daxiao
舉報(bào)
圖是眾多實(shí)際問(wèn)題解決方案之源,從基礎(chǔ)概念入手掌握?qǐng)D的處理
2 回答鄰接矩陣問(wèn)題
1 回答為什么鄰接矩陣的表示?
1 回答鄰接矩陣 v4到v3不是有條間接的路徑嗎?v4>v1>v3
3 回答為什么打印矩陣結(jié)果和老師的不一樣呢?
2 回答矩陣數(shù)組初始化時(shí),為什么在構(gòu)造函數(shù)里面成功了,但是一出構(gòu)造函數(shù)就都變成隨機(jī)數(shù)了?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購(gòu)課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2017-02-26
因?yàn)檫@里是用一維矩陣表示的(demo里面展示出來(lái)是個(gè)二維矩陣),行數(shù)從上而下為0~7(以demo中例子為依據(jù)),列數(shù)從左至右為0~7。鄰接矩陣存儲(chǔ)是按照行從左至右、從上至下初始化的。但實(shí)質(zhì)上是一維數(shù)組,故而索引(下標(biāo))為row*capacity+col。比如demo中的3行3列,實(shí)際上在數(shù)組中其存儲(chǔ)在下標(biāo)為3*8+3的位置