第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定

為什么打印矩陣結(jié)果和老師的不一樣呢?

為什么打印矩陣結(jié)果和老師的不一樣呢?

http://img1.sycdn.imooc.com//58b63e590001eb3703610262.jpg

打印函數(shù)是這個:

void?CMap::printMatrix()
{
for(int?i=0;i<m_iCapacity;i++)
{
for(int?k=0;k<m_iCapacity;k++)
{
cout<<m_pMatrix[i*m_iCapacity+k]<<"?";
}
cout<<endl;
}
}

主函數(shù)是這個:

int?main(void)
{
	CMap?*pMap=new?CMap(8);
	
	Node?*pNodeA=new?Node('A');
	Node?*pNodeB=new?Node('B');
	Node?*pNodeC=new?Node('C');
	Node?*pNodeD=new?Node('D');
	Node?*pNodeE=new?Node('E');
	Node?*pNodeF=new?Node('F');
	Node?*pNodeG=new?Node('G');
	Node?*pNodeH=new?Node('H');
	
	pMap->addNode(pNodeA);
	pMap->addNode(pNodeB);
	pMap->addNode(pNodeC);
	pMap->addNode(pNodeD);
	pMap->addNode(pNodeE);
	pMap->addNode(pNodeF);
	pMap->addNode(pNodeG);
	pMap->addNode(pNodeH);
	
	
	pMap->setValueToMatrixForUndirectedGraph(0,1);
	pMap->setValueToMatrixForUndirectedGraph(0,3);
	pMap->setValueToMatrixForUndirectedGraph(1,2);
	pMap->setValueToMatrixForUndirectedGraph(1,5);
	pMap->setValueToMatrixForUndirectedGraph(2,4);
	pMap->setValueToMatrixForUndirectedGraph(4,5);
	pMap->setValueToMatrixForUndirectedGraph(3,6);
	pMap->setValueToMatrixForUndirectedGraph(3,7);
	pMap->setValueToMatrixForUndirectedGraph(6,7);

	
	pMap->printMatrix();
	
	cout<<endl;
	pMap->depthFirstTraverse(0);
	cout<<endl;
	
	pMap->resetNode();
	pMap->breadthFirstTraverse(0);
	
	system("pause");
	return?0;
}


正在回答

3 回答

你的是對的,老師的明顯有錯誤,c和f是之間是沒有通路的

0 回復(fù) 有任何疑惑可以回復(fù)我~

你得在BreadthFirstTraverseImpl函數(shù)里面添加括號

0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

MOCKINGT

添加' ' 不是括號,手誤
2017-10-04 回復(fù) 有任何疑惑可以回復(fù)我~
  1. 老師的在代碼頁面(不是打印出來的)上面鄰接舉證有錯誤,有的多連了,有的卻沒有連。

  2. 應(yīng)該是這樣的

? A ?B ?C ?D ?E ?F ?G ?H

A ? ?1 ? ? 1

B 1 ? ? 1 ? ? ? ? ?1

C ? ?1 ? ? ? ? ?1

D 1 ? ? ? ? ? ? ? ? ? ? 1 ? 1

E ? ? ? ?1 ? ? ? ? ? 1

F ? ?1 ? ? ? ? ? 1

G ? ? ? ? ?1 ? ? ? ? ? ? ? ?1

H ? ? ? ? ?1 ? ? ? ? 1

3.我看了你的打印函數(shù)與主函數(shù)并沒有發(fā)現(xiàn)錯誤。我覺得錯誤在setValueToMatrixForUndirectedGraph函數(shù)內(nèi)了。

0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

胡離 提問者

謝謝,問題已經(jīng)解決但是為什么進(jìn)行廣度優(yōu)先搜索的時候并沒有空格呢~
2017-03-02 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消

為什么打印矩陣結(jié)果和老師的不一樣呢?

我要回答 關(guān)注問題
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號