文字描述: 为了表示前后两个数据元素的逻辑关系,对于每个数据元素,除了存储其本身的信息之外(数据域),还需存储一个指示其直接后继的信息(即直接后继的存储位置,指针域). 示意图: 算法分析: 在单链表中插入和删除元素时,主要是改变指针的值,其时间复杂度为1.而顺序存储的话,其时间复杂度为n. 在单链表中求长度时不如顺序存储结构,其时间复杂度为n: 而顺序存储是1.故可以在链表头结点中设置一个长度值,在插入数据元素时加1,在删除数据元素时减1. 在单链表中查找指定数据元素时,其时间复杂度和顺序存草