为了账号安全,请及时绑定邮箱和手机立即绑定

为什么还要在主对角线上赋值,第一个语句不能全部赋值吗?

m_pMatrix[row*m_iCapacity+col]=val;

m_pMatrix[col*m_iCapacity+row]=val;

正在回答

2 回答

主对角线的元素是顶点到自己的  自己与自己是没有连线的 上面的两个代码就是对应于无向图所说的 因为无向图隐含的就是每个顶点都有两条弧  所以就是对称矩阵 只要有连线的都要进行赋权值。


1 回复 有任何疑惑可以回复我~

对称矩阵是关于主对角线对称的,主对角线要单独赋值,这两个语句是对称赋值,主对角线只有一条,没有和它对称的。

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

为什么还要在主对角线上赋值,第一个语句不能全部赋值吗?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信