# linearlist **Repository Path**: antcoding/linearlist ## Basic Information - **Project Name**: linearlist - **Description**: 线性表是最基本、最简单、也是最常用的一种数据结构。线性表(linear list)是数据结构的一种,一个线性表是n个具有相同特性的数据元素的有限序列。 - **Primary Language**: Unknown - **License**: 0BSD - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 2 - **Created**: 2021-05-14 - **Last Updated**: 2023-09-22 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # linearlist ​ 线性表是最基本、最简单、也是最常用的一种数据结构。线性表(linear list)是数据结构的一种,一个线性表是n个具有相同特性的数据元素的有限序列。 线性表中数据元素之间的关系是一对一的关系,即除了第一个和最后一个数据元素之外,其它数据元素都是首尾相接的(注意,这句话只适用大部分线性表,而不是全部。比如,循环链表逻辑层次上也是一种线性表(存储层次上属于链式存储,但是把最后一个数据元素的尾指针指向了首位结点) ###### 程序说明 ###### SequenceArray --- 用静态数组实现线性表 ###### DynamicArray --- 用动态数组实现线性表 ###### SingleLinkList --- 用单链表实现线性表建立 ###### LinkListHandle --- 用单链表实现线性表的操作 ###### CircleLinkCreate --- 循环链表的创建线性表 ###### CircleLinkList --- 循环链表的实现线性表的操作 ###### DLinkList --- 双向链表实现线性表 ###### LinkListInvert --- 单链表实现逆置(例2-2) ###### SeqArrayMerge --- 两个顺序表的合并(例2-3) ###### LinkListEx --- 线性链表拓展能力上机实验(2.7)