离散存储[链表]

本文介绍了链表的基本概念,包括节点的离散分配与指针连接,区分首尾节点、头结点和头尾指针。强调了在处理链表时,仅需通过头指针传递,因为可以通过它推导出其他信息。讨论了单链表、双链表和循环链表的区别,以及对链表进行操作所需的最少参数。
摘要由CSDN通过智能技术生成

定义:

        N个节点离散分配,彼此通过指针相连。

        每个节点只有一个前驱节点,每个节点只有一个后续节点

         手节点没有前驱节点为节点,没有后续节点。

         专业术语:

                  首节点:

                           第一个有效节点

                  尾节点:

                           最后一个有效节点

                头结点:

                    头节点的数据类型和首节点类型一样

                      第一个有效节点,之前的那个节点

                     头结点并不存放有效数据

                     加头节点的目的主要是为了方便对链                       表的操作

                  头指针:

                            指向头结点的指针变量

                   尾指针:

                            指向尾节点的指针变量

      如果希望通过一个函数来对链表进行处理,至少需要接受链表的哪些参数?

             只需要一个参数:头指针

因为我们通过头指针可以推算出链表的其他所有参数

分类:

     单链表

     双链表:

              每一个节点有两个指针域

     循环链表

            能通过任何一个节点找到其他所有节点    

       非循环链表

 

   

  

 

 

  • 10
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值