数据结构的学习
来源:互联网 发布:java方法名命名规范 编辑:程序博客网 时间:2024/06/06 03:22
数据结构:
是相互之间存在一种或多种特定关系的数据元素的集合,可以分为逻辑结构和物理结构
逻辑结构:数据对象中数据元素之间的相互关系,分为以下四种:
1.集合结构:集合结构中数据元素除了同属一个集合之外,他们之间没有任何关系
2.线性结构: 线性结构中数据元素是一对一的关系
3.树形结构:树形结构中的数据元素是一对一对多的关系
2.图形结构:图形结构的数据元素中是多对多的关系
物理结构:数据的逻辑结构在计算机中的存储形式,主要分为两种
顺序存储结构::把数据元素存放在地址连续的存储单元里,其数据间的逻辑关系和物理关系是一致的,相当于排队,每个人占一小段空间
链式存储结构:把数据结构放在任意的存储单元里,这组存储单元可以是连续的,也可以是不连续的,数据元素的存储关系并不能反应其逻辑关系,因此需要用指针存放数据元素的地址,这样通过地址就可以找到相应关联数据元素的位置
阅读全文
0 0
- 学习数据结构的感言
- 数据结构---栈的学习
- 学习数据结构的好书
- 数据结构的学习顺序
- 学习数据结构的感想
- 学习数据结构的网站
- 学习数据结构的线索
- 数据结构的学习网站
- 学习数据结构的作用
- 数据结构的学习
- 数据结构知识的学习
- 数据结构的学习笔记
- 关于数据结构的学习
- 数据结构 map的学习
- 学习数据结构的网站
- 学习数据结构的方法
- 数据结构递归的学习
- 数据结构,堆的学习
- 解决 /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/universal-darwi
- 一起学并发编程
- Android5.1.1Camera 系统架构源码分析(2)---->Camera的startPreview和setPreviewCallback
- Android正则表达式,验证邮箱、手机号码等。
- 获取公众号菜单配置-php开发公众号
- 数据结构的学习
- winform 窗体属性FormBorderStyle 为none时使窗体可以被移动
- (原创)安卓原生加载框的简单示例
- Jsoncpp 使用方法大全
- 嵌入式开发中关键字const、static、volatile的用法分析
- 更改IDEA的快捷键为Eclipse风格
- session与cookie的区别浅析
- 结构体struct
- Java同步注解(Annotation)解释