当前位置: 首页 > article >正文

链式存储结构

不强制要求数据在内存中集中存储,各个元素可以分散存储在内存中。

结点

结点由数据域、指针域组成。

头结点、头指针和首元结点

头指针:一个和结点类型相同的指针,它的特点是:永远指向链表中的第一个结点。上文提到过,我们需要记录链表中第一个元素的存储位置,就是用头指针实现。

结点:链表中的节点又细分为头结点、首元结点和其它结点:

  1. 头结点:某些场景中,为了方便解决问题,会故意在链表的开头放置一个空结点,这样的结点就称为头结点。也就是说,头结点是位于链表开头、数据域为空(不利用)的结点。
  2. 首元结点:指的是链表开头第一个存有数据的结点。
  3. 其他节点:链表中其他的节点。


http://www.kler.cn/a/518702.html

相关文章:

  • 单片机基础模块学习——数码管(二)
  • js手撕 | 使用css画一个三角形 使用js修改元素样式 驼峰格式与“-”格式相互转化
  • 【flutter版本升级】【Nativeshell适配】nativeshell需要做哪些更改
  • 2013年蓝桥杯第四届CC++大学B组真题及代码
  • Pandas基础02(DataFrame创建/索引/切片/属性/方法/层次化索引)
  • windows11关闭系统更新详细操作步骤
  • 详解生成对抗网络(GAN)模型
  • Oracle迁移DM数据库
  • Facebook 元宇宙与全球文化交流的新趋势
  • 1.CSS的三大特性
  • 【Address Overfitting】解决过拟合的三种方法
  • 刷题总结 回溯算法
  • python3+TensorFlow 2.x(二) 回归模型
  • 理解神经网络:Brain.js 背后的核心思想
  • TMC2224替换DRV8824
  • win32汇编环境,函数的编写与调用、传值或返回值等
  • PyQt4 的图片切割编辑器
  • RocketMQ优势剖析-集成云原生环境
  • 【知识】可视化理解git中的cherry-pick、merge、rebase
  • Python爬虫基础总结笔记
  • wangEditor富文本编辑器,Laravel上传图片配置和使用
  • Kimi 1.5解读:国产AI大模型的创新突破与多模态推理能力(内含论文地址)
  • 在 Vue 项目中快速引入和使用 ECharts
  • Golang 中除了加锁还有哪些安全读写共享变量的方式?
  • 计算机网络-运输层
  • Golang笔记——GPM调度器