本文在阅读大话数据结构这本书的基础上,结合java语言的特点,来理解线性表,代码均为自己实现。
线性表
线性表表示0个或者多个数据元素的有限序列。
线性表的特性有:
除第一个元素外,每一个元素均有一个直接前驱,除最后一个元素外,每一个元素均有一个直接后继。
线性表抽象数据类型
IList接口如下:
|
|
线性表的顺序存储结构
|
|
|
|
线性表的链式存储结构
单链表
|
|
双向循环链表
|
|
|
|
循环链表
|
|
|
|
Keep Moving, Keep Learning
本文在阅读大话数据结构这本书的基础上,结合java语言的特点,来理解线性表,代码均为自己实现。
线性表表示0个或者多个数据元素的有限序列。
线性表的特性有:
除第一个元素外,每一个元素均有一个直接前驱,除最后一个元素外,每一个元素均有一个直接后继。
IList接口如下:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|