链表1
2016-10-03 11:12:18 0 举报
链表1是一种线性数据结构,由一系列节点组成,每个节点包含两部分:数据和指向下一个节点的指针。链表的第一个节点称为头节点,最后一个节点的指针指向空值或null。链表的数据元素在物理存储上并不连续,而是通过每个节点的指针按顺序连接在一起。链表具有动态性,可以根据需要添加或删除节点。链表分为单向链表、双向链表和循环链表等类型。单向链表中的指针只能向前移动,双向链表中的指针可以向前或向后移动,循环链表中的最后一个节点的指针指向头节点,形成一个环。链表常用于实现栈、队列、哈希表等数据结构。