数据结构——线性表概述
2016-05-08 00:00
295 查看
摘要: 线性表概述
线性表:由零个或多个数据元素组成的有限序列
特征:
1、是一个序列,元素之间有先来后到
2、有且只有一个“首元素”,它没有直接前驱,只有一个直接后继
3、有且只有一个“末元素”、它没有直接后继,只有一个直接前驱
4、其他元素有且只有一个前驱和后继
5、元素之间为一对一的线性关系
6、线性表是有限的,无论计算机发展多么强大,它所处理的元素都是有限的
线性表操作
1、初始化操作
2、添加节点
3、插入节点
4、删除节点
5、查找节点
6、遍历节点
7、统计节点数
线性表的存储结构
顺序存储结构(顺序存储结构的线性表称为顺序表)
链式存储结构(链式存储结构的线性表称为链表)
常见线性表
(1)顺序表
(2)链表
(3)栈
(4)队列
线性表:由零个或多个数据元素组成的有限序列
特征:
1、是一个序列,元素之间有先来后到
2、有且只有一个“首元素”,它没有直接前驱,只有一个直接后继
3、有且只有一个“末元素”、它没有直接后继,只有一个直接前驱
4、其他元素有且只有一个前驱和后继
5、元素之间为一对一的线性关系
6、线性表是有限的,无论计算机发展多么强大,它所处理的元素都是有限的
线性表操作
1、初始化操作
2、添加节点
3、插入节点
4、删除节点
5、查找节点
6、遍历节点
7、统计节点数
线性表的存储结构
顺序存储结构(顺序存储结构的线性表称为顺序表)
链式存储结构(链式存储结构的线性表称为链表)
常见线性表
(1)顺序表
(2)链表
(3)栈
(4)队列
相关文章推荐
- 数据结构——顺序表
- redis底层数据结构之adlist
- 数据结构-链表-作业
- 基本数据结构:链表(list)
- 数据结构学习笔记06排序 (快速排序、表排序、基数排序)
- 清北学堂学习总结 day1 数据结构 练习
- Java千百问_06数据结构(011)_java中的数组是什么
- 数据结构--二项队列分析及实现
- 共同学习Java源代码--数据结构--AbstractCollection抽象类(二)
- 数据结构笔记_二叉树的性质
- 共同学习Java源代码--数据结构--AbstractCollection抽象类(一)
- [数据结构] 表达式求值(转化为后缀表达式再求值或直接求值)
- Java千百问_06数据结构(010)_Class类型是什么
- 数据结构x实验二--非负十进制转换为八进制
- 数据结构X实验一
- 二叉树中所有节点的左右子树相互交换 递归与非递归程序
- 栈与队列的互相转化
- 数据结构实验之链表六:有序链表的建立
- 数据结构--堆的实现之深入分析
- 数据结构 算法 笔记1 概览