创建和可视化链接列表

Creating and visualizing a Linked List

我还是编码新手,正在尝试学习如何创建链表。这部分是什么意思?我似乎无法想象这一点。

static class Node { 
   int data; 
   Node next; 
   Node(int d){ 
      data = d; 
      next = null;} 
} 

所以这是链表的简单视觉效果。您的代码表示一个节点 class,因此这只是一个节点的框架。但是您可以认为该代码代表一个节点,因此它可以代表该图中的第四个节点。因此,它的数据值为 {D},下一个值为 null。

在链表中,next变量表示的下一个节点对象。因此,如果您正在查看的节点是第二个节点,那么您的下一个变量将是第三个节点。