1. 数据结构初识

本文介绍了数据结构的基本概念,包括数据、数据元素、数据项和数据对象。数据结构主要分为逻辑结构和物理结构,逻辑结构涵盖集合、线性、树形和图形结构;物理结构则包含顺序和链式存储。此外,还提到了抽象数据类型的定义。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 

1. 基本概念与术语

·什么是数据结构?

是相互之间存在一种或者多种特定关系的数据元素的集合。

 

1.1  什么是数据?:

         数据是描述客观事实的符号,是计算中可以操作的对象,是能计算机识别,并输入给计算处理的符号集合。

(数据不仅仅包括整型,实型(浮点型数据(float, double))等数值类型, 还包括字符及声音,图片,视频等 非数值类型)

 

1.2 什么事数据元素?: 

     是组成数据的,有一定意义的基本单位,在计算机中通常作为整体处理也被称为记录。(例如, 人类中,人就是当中的数据元素)

1.3 什么是数据项?:

一个数据项可以由若干个数据项组成 ,数据项 是数据不可分割的最小单位 (例如,人, 可以有 眼,鼻, 耳,手)

1.4 数据对象

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

 

2. 逻辑结构 与 物理结果 

(按照视点的不同分类)

2.1  什么是逻辑结构? (今后最需要关注的问题)

是指数据对象中数据元素之间的相互关系

 2.2 逻辑数据结构的分类 

    1.集合结构

    集合结构中的数据元素除了同属于一个集合外,它们之间没有其他关系。

 

 

    2.线性结构

    线性结构中的数据元素之间的关系是一对一的关系。

  3.树形结构

      树形结构中的数据元素存在一种一对多的层次关系。

4. 图形结构

   图形结构的数据元素之间的关系是多对多关系

 

2.3 物理结构

 是指数据的逻辑结果在计算机中的存储形式

     1.顺序存储结构

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

 2.链式存储结构

是把数据元存放在任意存储单元里,这组存储单位可以是连续的也可以是不连续的。

 

3. 抽象数据结构类型

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

抽象数据类型:是指一个数学模型及定义在该模型上的一组操作。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值