假设我想要与双向链表类似的功能,但需要一个矩阵,以便每个节点的结构如下:
public class Node
{
Node Up, Down, Left, Right;
object Value;
}
这样的结构有名字吗?我已经看过这个Wikipedia listing of data structures但没有看到任何类似的东西。除非我刚刚错过了。
最佳答案
这种数据结构有时称为网格。您在此处显示的表示是一种有向图。
关于language-agnostic - 这个数据结构有名字吗?有点像 "linked matrix"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2489829/