码迷,mamicode.com
首页 > 其他好文 > 详细

线性表的链式存储结构(链表)

时间:2019-06-15 17:20:14      阅读:134      评论:0      收藏:0      [点我收藏+]

标签:线性表   概念   节点   插入   表操作   nod   一个   循环链表   不包含   

链表:基于来链式存储的线性表

链式逻辑存储结构:基于链式存储结构的线性表中,每个节点都包含数据域和指针域(数据域:存储数据元素本身。指针域:存储相邻节点的地址。)

   单链表:链表的每个节点只包含后一个元素的地址信息            

   循环链表:链表的最后一个元素的包含第一个元素的地址信息

   双向链表:链表的节点中包含后驱和前驱的地址信息

 链表基本概念: 头节点(辅助节点。不包含数据域,指针域指向第0个数据元素)+ 数据节点(数据域+地址域)+  尾节点(指针域为空或某一值,只有数据域)

 

单链表节点定义:

struct node: public TopClass   //
{
    T value;          //
    Node* next;    //
}

 

 单链表的表现形式:

 

 

 单链表操作:插入操作

 

线性表的链式存储结构(链表)

标签:线性表   概念   节点   插入   表操作   nod   一个   循环链表   不包含   

原文地址:https://www.cnblogs.com/zsy12138/p/11028116.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!