数据结构
2018-09-21 11:39
246 查看
一、什么是数据结构?
数据结构是指相互之间存在着一种或多种关系的数据元素的集合和该集合中数据元素之间的关系组成。
简单来说,数据结构就是设计数据以何种方式组织并存储在计算机中。
比如:列表、集合和字典等都是一种数据结构。
N.Wirth:“程序=数据结构+算法”
二、数据结构的分类
数据结构按照其逻辑结构可分为线性结构、树结构、图结构:
- [li]线性结构:数据结构中的元素存在一对一的相互关系,e.g.列表。
- 树结构:数据结构中的元素存在一对多的相互关系
- 图结构:数据结构中的元素存在多对多的相互关系
三、线性结构
四、树结构
五、图结构
相关文章推荐
- 数据结构(二)——树结构模型及应用
- 数据结构——堆
- 图解数据结构(6)——树及树的遍历
- 数据结构之链表
- 【数据结构】顺序表seqlist
- 如何在Oracle中复制表结构和表数据 【转载】
- 数据结构之队列
- 数据结构窄的操作
- 数据结构实验1——顺序表
- 6.oracle的dump理解六 块数据结构
- SDUT 3376 数据结构实验之查找四:二分查找
- 第十二周--数据结构-图的遍历之广度优先遍历求解问题
- 数据结构中常见的树(BST二叉搜索树、AVL平衡二叉树、RBT红黑树、B-树、B+树、B*树)(转)
- 【数据结构与算法】字符串匹配算法
- 【数据结构与算法】B+ tree
- 无锁数据结构(五)
- shell 指令复制表数据 以及表结构
- 【数据结构之树状数组】
- 数据结构(set):COGS 62. [HNOI2004] 宠物收养所
- 数据结构(线段树):BZOJ 1103 [POI2007]大都市meg