我想了解一下java中2D链表的实现。我们都知道链表中有头指针和尾指针,但是当我绑定到编码2D链表时,我应该如何编码呢?该列表可以包含许多行和列,这些行和列无限扩展它们的数据集。因此,对于头部或尾部引用的相同逻辑可能不起作用。有什么想法吗?
发布于 2021-04-08 14:46:15
简短的答案是不要这样做。正如您所知道的那样,Java已经实现了LinkedList,所以只需使用以下代码:
LinkedList<LinkedList<YourClassHere>> list = new LinkedList<LinkedList<<YourClassHere>>();稍微长一点的答案是,它实际上非常简单:它只是一个链表的链表。因此,如果你有一个单链表,你可以只做节点链表本身。
https://stackoverflow.com/questions/66998496
复制相似问题