数据结构-1.理论知识
1.数据结构-1.理论知识
2.C语言基础- Hello World理论知识
算法
算法具有五个基本特性:输入、输出、有穷性、确定性和可行性。
数据结构分类
逻辑结构
集合结构
集合结构中的数据元素除了同属一个集合外、他们之间没有其他关系。各个数据元素是平等的。他们共同属于同一个集合,数据结构中的集合关系类似于数学中的集合,如下图所示:
线性结构
线性结构中的数据元素之间是一对一的关系,如图:
树形结构
树形结构中是数据元素之间存在一种一对多的层次关系,如图:
图形结构
图形结构的数据元素是多对多的关系,如图所示:
物理结构
顺序存储
顺序存储是把数据元素存放在地址连续的存储单元李,其数据的逻辑关系和物理关系是一致的。如图所示:
链式存储
链式存储是把数据元素存储在任意的存储单元里,这组存储单元可以是连续的,也可以是不连续的,数据元素的存储关系不能反映其逻辑关系,因此需要用一个指针存放数据元素的地址,这样通过地址就可以找到相关数据的位置。如图:
本文来自博客园,作者:ffff5,转载请注明原文链接:https://www.cnblogs.com/ffff5/p/18318865
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本