黑马程序员技术交流社区

标题: 有一个问题一直没搞懂,链表究竟是什么东西? [打印本页]

作者: 张校云    时间: 2011-10-6 15:37
标题: 有一个问题一直没搞懂,链表究竟是什么东西?
链表究竟是什么东西?能给解释一下吗?看了好多都没搞懂是什么东西
作者: 赵江锋    时间: 2011-10-6 15:42
链表是一种重要的数据结构。C语言和C++语言中是用指针来实现链表结构的,由于Java语言不提供指针,所以有人认为在Java语言中不能实现链表,其实不然,Java语言比C和C++更容易实现链表结构。Java语言中的对象引用实际上是一个指针,所以我们可以编写这样的类来实现链表中的结点。
使用Java实现链表,首先定义链表的数据结构,也就是定义一个类,LinkedListNode。这个定义了链表的节点,链表节点分两部分,数据info和链接link。

public class LinkedListNode {
   public int info;
   public LinkedListNode link;//这里就是链接,指向下一个节点的内存地址
}




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2