【发布时间】:2013-05-18 12:19:00
【问题描述】:
我必须在 java 中表示一个图,但既不是邻接列表也不是邻接矩阵..
基本思想是如果
deg[i]
是顶点i的退出度,那么它的neigboors可以存储在
edges[i][j]在哪里
i <= j <= deg[i]
,但鉴于
edges[][]
必须用一些我不知道如何使它与邻接矩阵不同的值进行初始化..
有什么建议吗?
【问题讨论】:
-
必须是数组吗?可以是 ArrayList 吗?
-
列表的问题在于时间成本。 arrayList 在时间成本上是否优于邻接列表?