数据结构的基本概念

数据结构的基本概念

数据是什么?

数据 : 数据是信息的载体,是描述客观事物属性的数、字符及所有能输入到计算机中并被计算机程序识别(二进制0|1)和处理的符号的集合。数据是计算机程序加工的原料。

  • 早期计算机处理的数据 : 只用于处理纯数值型问题

  • 现代计算机处理的数据 :经常处理非数值型问题

    对于非数值型的问题: 关心每个个体的具体信息个体之间的关系。可以使用数据元素描述一个个体。

数据元素、数据项

​ 数据元素是数据的基本单位,通常作为一个整体进行考虑和处理。

​ 一个数据元素可由若干数据项组成,数据项是构成数据元素的不可分割的最小单位。

数据对象 : 数据对象是具有相同性质的数据元素的集合,是数据的一个子集。

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

同一个数据对象里的数据元素,可以组成不同的数据结构。(线性数据结构、网状数据结构...)

数据结构,这门课着重关注的是数据元素之间的关系,和对这些数据元素的操作,而不关心具体的数据项内容。

相关推荐
躲着人群10 小时前
次短路&&P2865 [USACO06NOV] Roadblocks G题解
c语言·数据结构·c++·算法·dijkstra·次短路
蓝风破云12 小时前
C++实现常见的排序算法
数据结构·c++·算法·排序算法·visual studio
浩浩测试一下14 小时前
06高级语言逻辑结构到汇编语言之逻辑结构转换 for (...; ...; ...)
汇编·数据结构·算法·安全·web安全·网络安全·安全架构
封奚泽优15 小时前
MATLAB入门教程
数据结构·matlab·deepseek
野生的编程萌新16 小时前
【数据结构】从基础到实战:全面解析归并排序与计数排序
数据结构·算法·排序算法
whitepure19 小时前
万字详解常用数据结构(Java版)
java·数据结构·后端
2025年一定要上岸20 小时前
【数据结构】-4-顺序表(上)
java·开发语言·数据结构
Vect__1 天前
链表漫游指南:C++ 指针操作的艺术与实践
数据结构·c++·链表
古译汉书1 天前
蓝桥杯算法之基础知识(2)——Python赛道
数据结构·python·算法·蓝桥杯
.Vcoistnt1 天前
Codeforces Round 1043 (Div. 3)(A-E)
数据结构·算法