【发布时间】:2013-03-09 07:08:39
【问题描述】:
是否可以在 C 中创建一个数组数组? 更具体地说,是否可以制作邻接列表(数组)的列表(数组)?
如果是这样,怎么做?
我的教科书使用 Dijkstra 算法(以及许多其他算法)的邻接列表列表,而不是使用邻接矩阵,尽管这本书是伪代码,即使如此,它也没有任何关于如何实现列表的参考...
据推测,在很多算法中,邻接列表列表比邻接矩阵更有效。我曾想过使用链表,但 AFAIK 它与使用邻接矩阵相同,因此以这种方式实现它根本没有意义......
【问题讨论】:
-
它是软件:您可以制作任何您想要的东西。
-
此链接可能对您有所帮助。 stackoverflow.com/questions/3732856/arraylist-in-c
-
char **argv不是您要自己构建的吗?
标签: c