首页 > 其他分享 >链表----相关概念

链表----相关概念

时间:2022-10-06 19:35:16浏览次数:49  
标签:---- 结点 首元 空表 链表 概念 空时 指针

1.结点:一个数据域一个指针域

2.链表:顺序表的链式存储

3.单链表、双链表、循环链表:

  • 结点只有一个指针域的链表,称为单链表或者线性链表
  • 结点有两个指针域的链表,称为双链表
  • 首尾相连的链表称为循环链表

4.头指针、头结点、首元结点

  • 头节点:指向链表中第一个结点的指针
  • 首元结点:链表中存储第一个数据元素a1的指针

头结点:在链表首元结点之前附设的一个结点

5.如何表示空表:

不带头结点时: 头指针为空时表示空表

带头结点时:头结点的指针域为空时

6.链表的特点:
  结点在存储器的位置是任意的,查找数据必须按顺序一个一个找

标签:----,结点,首元,空表,链表,概念,空时,指针
From: https://www.cnblogs.com/zheng-yumeng/p/16758242.html

相关文章

  • [转]node.js 支持 ES6 模块化
    需检查是否满足以下条件:1、确保安装了v14.15.1或更高版本的node.js2、命令初始化 package.jsonnpminit-y3、在 package.json的根节点中添加 "type":"modu......
  • 关于windows-Server-下服务Service的卸载方法
    关于windows中的service的卸载,一般有如下3种方法这里笔者以卸载MySQL服务为例,删除其他service方法也都是一样的无论那种方法,我们首先应该先停止服务,再卸载,可以通过服务管......
  • 每日一结
    剑指Offer55-II.平衡二叉树判断深度得函数。左右子树得深度差<2&&左右子树均是平衡二叉树。剑指Offer55-I.二叉树的深度returnroot==null?0:Math.......
  • 第二组chap1-2学习总结
      在两周C语言的学习课程中,让我们从认识C语言历史到开始动手打代码,从最初对C语言的懵懵懂懂到小有成就,我们对C语言的认识和运用也越来越深。充实着我们的不仅仅是学习......
  • Mysql 系列 | 误删数据
    误删数据是数据库操作过程中不可避免会遇到的问题。误删分为几种,误删行、误删库/表、误删整个实例。遇到问题就要分析原因,并对症下药解决问题。误删行使用delete语......
  • python中的矩阵乘法
    1.np.multiply()函数 矩阵的对应位置相乘,如果其中一个矩阵的尺寸不够,会自动广播,但是尺寸不能广播就会报错2.np.dot()函数 矩阵的点积,又称数量积、标量积或内积,即一......
  • 网络编程
    网络编程、OSI七层协议socket套接字编程、半连接层、粘包......
  • quicklib json序列
    quicklibjson序列quicklib面向MODEL的JSON序列。unitUnit2;///<author>cxg2022-6-14</author>interfaceusesquick.Json.Serializer,Quick.MemoryCache.Seri......
  • 「前端料包」深入理解JavaScript原型和原型链
    1.前言关于JS原型和原型链我之前刚学js就有写过一篇学习笔记形式的博客,但前两天翻出来一看——什么鬼,这是我写的吗?自己都看不懂了,于是我重新整理思路,今天「前端料包」......
  • CF1415D XOR-gun 题解 二分答案/贪心
    题目链接https://codeforces.com/problemset/problem/1415/D题目大意给定一个长为\(n\)的不降序列,每次操作可以任选相邻的两个数,并将这两个数替换为两个数按位异或的......