数据结构(专升本)

本文介绍了数据结构的基础概念,包括数据、数据元素、数据对象和数据结构的定义。重点阐述了数据的逻辑结构,如表格、二元组和图形,并详细解释了数据的存储结构,如结构体数据和链表。此外,还探讨了数据运算的不同层次及在不同存储结构中的实现方式。

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

第一章 诸论
1.1什么是数据结构
1.1.1数据结构的定义
数据:所有能够输入到计算机中,且能被计算机处理的符号集合。而数据结构中主要讨论结构化数据

数据结构中主要讨论结构化数据。
数据项:用于描述数据元素,它是数据的最小单位。
数据元素:是数据(集合)中的一个“个体”,他是数据的基本单位。
数据对象:具有相同性质的若干个数据元素的合集,如整数数据对象是所有整数的集合。
默认情况下,数据结构中讨论额数据都是数据对象
数据结构:是指带结构的数据元素集合。

数据结构=数据对象(相同性质的数据元素集合)+结构(数据元素之间的关系构成结构)

数据结构中讨论的元素关系主要是指相邻关系或邻接关系。

数据元素之间的逻辑关系=数据的逻辑结构
数据元素及其关系在计算机存储器中的存储方式=数据的存储结构(或物理结构)
施加在数据上的操作=数据运算

1.数据的逻辑结构表示
数据的逻辑结构是面向用户的,它有多种形式
(1)表格:直接来源于现实世界。
(2)二元组:是一种通用的逻辑结构得表示方法。
一个二元组表示为:B=(D,R)
其中B是一种数据结构,它由数据元素的集合D和D上的二元关系到集合R所组成。其中:
D={di | 1≤i≤n,n≥0}数据元素的集合
R={rj | 1≤j≤m,m≥0}关系到集合

每个关系到用若干个序偶来表示:
1.序偶<x,y&#

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值