数据结构(一)

数据结构(一)

数据结构是由某一数据元素的集合和该集合中数据元素之间的关系组成的,记为:
Data_Structure={D,R}
数据结构的核心技术是分解与抽象。通过分解可以划分出数据的层次;再通过抽象就能得到数据的逻辑结构

数据结构的分类

依据数据元素之间的关系的不同,可以分为线性结构和非线性结构
1. 线性结构又称作线性表。线性表中的每一个元素(除了第一个)都有且只有一个直接前驱,每一个元素(除了最后一个)都有且只有一个直接后继。线性表又可以分为直接存取结构(数组,文件),顺序存取结构(栈,队列,优先级队列),字典结构
2. 在非线性结构中各个元素不再保持在一个线性表中,每个数据元素可能与零个或者多个元素发生联系,根据关系的不同,可以分为层次结构(树)和群结构(集合与图)

线性表

线性表分为有序线性表和无序线性表,存储方式有顺序存储方式和链表存储方式。其中用顺序存储方式存储的称为顺序表,存储结构为数组。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值