👋 Hi, I’m @Beast Cheng👀 I’m interested in photography, hiking, landscape…🌱 I’m currently learning python, javascript, kotlin…📫 How to reach me --> 458290771@qq.com 喜欢《数据结构》部分笔记的小伙伴可以订阅专栏,今后还会不断更新
文章目录 顺序存储链式存储单向链表循环链表 线性表的定义 (1)概念定义:用数据元素的有限序列表示叫做线性表;线性表中数据元素的类型可以为简单类型,也可以为复杂类型。许多实际应用问题所涉的基本操作有很大相似性,不应为每个具体应用单独编写一个程序。从具体应用中抽象出共性的逻辑结构和基本操作(抽象数据类型),然后实现其存储结构和基本操作。(2)类型定义:首先抽象出ADT List
顺序存储定义 线性表的顺序存储结构,指的是用一段地址连续的存储单元一次存储线性表的数据元素。一般就是用一维数组来实现。 顺序存储结构定义 描述顺序存储结构的线性表需要以下三个属性 1)存储空间的起始位置:数组data。它的存储位置就是存储空间的存储位置 2)线性表的最大存储容量:数组长度MAX_SIZE 3)线性表的当前长度:length 结构代码如下 public class Arra