Java记录 -47- 线性数据结构
来源:互联网 发布:用java写超级马里奥 编辑:程序博客网 时间:2024/06/05 17:23
一般将数据结构分为两大类:线性数据结构和非线性数据结构。
线性数据结构有:线性表、栈、队列、串、数组和文件。
非线性数据结构有:树和图。
线性表:
线性表的逻辑结构是n个数据元素的有限序列:(a1,a2,a3,...an)n为线性表的长度(n>=0),n=0的表称为空表。
数据元素呈线性关系。必存在唯一的称为“第一个”的数据元素;必存在唯一的称为“最后一个”的数据元素;除第一个元素外,每个元素都有且只有一个前驱元素;除最后一个元素外,每个元素都有且只有一个后继元素。
所有数据元素在同一个线性表中必须是相同的数据类型。
线性表按其存储结构可分为顺序表和链表。用顺序存储结构存储的线性表称为表;用链式存储结构存储的线性表称为链表。
将线性表中的数据元素依次存放在某个存储区域中,所形成的表称为顺序表。一维数组就是用顺序方式存储的线性表。
阅读全文
0 0
- Java记录 -47- 线性数据结构
- java数据结构--线性结构
- 【Java数据结构】线性表
- Java数据结构--线性表
- 数据结构 线性表JAVA实现
- 数据结构-线性表-JAVA描述
- 数据结构-Java实现线性表
- 数据结构(Java)--线性表
- Java数据结构之线性表
- 数据结构(Java)---线性表
- Java 数据结构_线性表
- <基于Java数据结构>线性表
- Java 数据结构记录
- <记录>从零学数据结构算法——线性表
- Java,数据结构,线性表,顺序实现
- java数据结构 线性表,链表,哈希表
- java数据结构:线性表之数组实现
- Java数据结构-线性表(顺序表)
- 认识ZooKeeper
- UCOSII学习之路2 任务同步之信号量的使用
- ZooKeeper使用入门
- Java记录 -46- ArrayList源码剖析
- Java记录 -49- LinkedList源码剖析
- Java记录 -47- 线性数据结构
- Leetcode 551 Student Attendance Record I
- ZooKeeper服务详解
- ZooKeeper构建配置服务
- 利用netstat和awk命令来统计网络socket的状态
- BZOJ2555:SubString (后缀自动机+(Splay+DFS序/LCT))
- linux wc统计
- ZooKeeper复制模式
- Java记录 -48- Java数据结构-链表