【发布时间】:2011-06-25 04:30:03
【问题描述】:
假设有 236 个网页,平均每个网页有 24 个超链接。如果顶点表示的网页之间存在超链接,则考虑每个网页一个顶点和两个顶点之间的边的有向图。使用邻接矩阵表示图需要多少 TB?使用邻接表?我的问题是列表和矩阵之间的主要区别是什么?
【问题讨论】:
-
这是作业吗?您是否尝试过计算每种方法需要多少存储空间?
-
这不是一个真正的问题... IMO。
-
这是家庭作业,我试图给出一个答案,我的想法是,对于一个列表,它会是 ((2^36)*(2^4))^2 和对于矩阵,它将是 (2^36)*(2^4) 但我认为这是不对的:(
-
@Jens:答案取决于很多因素,而且太模糊而无法正确回答。比如我可以用不同的压缩算法压缩数据,每次都给出不同的答案……
-
矩阵必须是正方形的。唯一影响其大小的是顶点数。对于列表,每个顶点需要一个列表(即使它是空的),然后每个链接在列表中都有一个条目。