数据结构的基本概念

数据结构的基本概念

数据是什么?

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

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

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

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

数据元素、数据项

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

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

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

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

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

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

相关推荐
一起努力啊~5 小时前
算法刷题--长度最小的子数组
开发语言·数据结构·算法·leetcode
小北方城市网5 小时前
第1课:架构设计核心认知|从0建立架构思维(架构系列入门课)
大数据·网络·数据结构·python·架构·数据库架构
好易学·数据结构5 小时前
可视化图解算法77:零钱兑换(兑换零钱)
数据结构·算法·leetcode·动态规划·力扣·牛客网
独自破碎E5 小时前
【归并】单链表的排序
数据结构·链表
L_09076 小时前
【C++】高阶数据结构 -- 平衡二叉树(AVLTree)
数据结构·c++
冰冰菜的扣jio6 小时前
Redis基础数据结构
数据结构·数据库·redis
Qhumaing6 小时前
C++学习:【PTA】数据结构 7-2 实验6-2(图-邻接表)
数据结构·c++·学习
方便面不加香菜6 小时前
基于顺序表实现通讯录项目
c语言·数据结构
MQLYES7 小时前
03-BTC-数据结构
数据结构·算法·哈希算法
无限进步_7 小时前
【数据结构&C语言】对称二叉树的递归之美:镜像世界的探索
c语言·开发语言·数据结构·c++·算法·github·visual studio