数据结构-1.理论知识

理论知识

算法

算法具有五个基本特性:输入、输出、有穷性、确定性和可行性。

数据结构分类

逻辑结构

集合结构

集合结构中的数据元素除了同属一个集合外、他们之间没有其他关系。各个数据元素是平等的。他们共同属于同一个集合,数据结构中的集合关系类似于数学中的集合,如下图所示:
集合结构

线性结构

线性结构中的数据元素之间是一对一的关系,如图:
线性结构

树形结构

树形结构中是数据元素之间存在一种一对多的层次关系,如图:
树形结构

图形结构

图形结构的数据元素是多对多的关系,如图所示:
图形结构

物理结构

顺序存储

顺序存储是把数据元素存放在地址连续的存储单元李,其数据的逻辑关系和物理关系是一致的。如图所示:
顺序存储

链式存储

链式存储是把数据元素存储在任意的存储单元里,这组存储单元可以是连续的,也可以是不连续的,数据元素的存储关系不能反映其逻辑关系,因此需要用一个指针存放数据元素的地址,这样通过地址就可以找到相关数据的位置。如图:
链式存储

posted @   ffff5  阅读(16)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
点击右上角即可分享
微信分享提示