《大话数据结构》第一章 绪论

又开新坑😂,此次是从最基础的知识起,这都是上学时候欠下的债啊! 好好把基础打扎实一些,让本身更加有实力,加油!git

1.基本概念

1.1 数据

  • 描述客观事物的符号,是计算机中能够操做的对象,能被计算机识别,并输入给计算机处理的符号集合.
  • 数据不单单包括整型、实型等数值类型,还包括字符及声音、图像、视频等非数值类型。

1.2 数据元素

  • 组成数据的、有必定意义的基本单位,在计算机中一般做为总体主力。也被成为记录。

1.3 数据项

  • 一个数据元素能够由若干个数据项组成
  • 数据项是数据不可分割的最小单位

1.4 数据对象

  • 性质相同的数据元素的集合,是数据的子集

1.5 数据结构

  • 是相互之间存在一种或多种特定关系的数据元素的集合
  • 维基百科定义

2.结构分类

2.1 逻辑结构

2.1.1 集合结构

数据元素除了同属于一个集合外,无任何关系,相似数学中的集合
github


2.1.2 线性结构

数据元素是一对一
数据结构


2.1.3 树形结构

数据元素是一对多,层次关系
设计


2.1.4 图形结构

数据元素是多对多
视频


2.2 物理结构

2.2.1 顺序存储结构

是把数据元素存放在地址连续的存储单元里,其数据间的逻辑关系和物理关系是一致的
对象


2.2.2 链式存储结构

是把数据元素存放在任务的存储单元里,这组存储单元能够是连续的,也能够是不连续的
blog


3.抽象数据类型

一个数学模型及定义在该模型上的一组操做,体现了程序设计中问题分解/抽象和信息隐藏的特性.seo

4.小结

本章简单介绍了数据结构的相关概念和总体分类,使得我对数据结构有了大致的认知,为后续内容打下基础。ip


欢迎你们关注😁 get

相关文章
相关标签/搜索