数据结构绪论

    技术2026-01-18  8

    程序设计 = 数据结构 + 算法

     

    目录

    基本概念和术语

    逻辑结构和物理结构

    抽象数据类型


    基本概念和术语

    数据结构(data structure)  是相互之间存在一种或多种特定关系的数据元素的集合

     

    数据(data)  是描述客观事物的符号

    数值类型 :整数和浮点数等

    非数值类型:字符,图像,声音,视频等

    需要满足可以输入到计算机中,能被计算机程序处理

     

    数据元素(data element)  数据的基本单位

    人,猪,牛,马,羊

     

    数据项(data item)  一个数据元素由若干个数据项组成

    数据项是数据不可分割的最小单位

    姓名,性别,年龄

     

    数据对象(data object)  性质相同的数据元素的集合,数据的子集

    性质相同:数据元素具有相同数量和类型的数据项

     

    逻辑结构和物理结构

    逻辑结构:数据元素之间的逻辑关系

    包括:集合结构,线形结构,树形结构,图形结构

     

    物理结构(存储结构):数据的逻辑结构在计算机中的存储形式

     

    数据元素的存储结构形式有两种:

    顺序存储结构

    链式存储结构

     

    抽象数据类型

    数据类型:一组性质相同的值的集合以及定义在此集合上的一组操作的总称

    数据类型分类

    原子类型:不可以再分解的基本类型,例如整型,字符型

    结构类型:若干个类型组合而成,可以分解。例如整型数组是由若干整型数据组成的

     

    抽象数据类型 (Abstract Data Type)  ADT:是指一个数学模型以及定义在此模型上的一组操作

     

     

     

    Processed: 0.013, SQL: 9