赞
踩
下面我将记录学习到的c/c++语言相关的数据结构。
定义:由n个具有相同性质的数据元素组成的有穷序列。
特点:
现存线性表分类:
定义:申请一组地址连续的存储单元用来存储线性表中的每个元素。
特点:逻辑关系相邻的元素,物理关系也是相邻的。
PS: c和c++的实现是不一样的。
定义:申请一组任意地址的存储单元用来存储线性表中的每个元素。
特点:
定义:一种元素满足后进先出(Last in first out, LIFO)规则的线性表。
特点:
实现:栈可以用顺序存储实现,也可以用链式存储实现,分别成为顺序栈和链栈。但一般使用顺序存储实现,因为栈不允许在栈中间进行插入和删除,需要准寻栈特有的规则。
定义:树是指由 n(n≥0)个结点组成的有穷集合。
树需要满足以下 3 个条件:
注意:
树的表示方法:
存储方式:
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。