当前位置: 首页 > news >正文

数据结构的基本概念

数据结构的基本概念

数据是什么?

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

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

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

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

数据元素、数据项

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

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

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

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

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

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

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • python Django中使用ORM进行分组统计并降序排列
  • 《计算机组成原理》(第3版)第3章 系统总线 复习笔记
  • 1009 Product of Polynomials(Java)
  • Spring Boot 3.x Rest API统一异常处理最佳实践
  • 解决多个Jenkins Master实例共享Jenkins_home目录的问题(加锁解锁机制)
  • 基于Hadoop的海量电商用户行为分析及机器学习购买预测研究【购物行为分析、100万条数据案例项目】
  • FPGA开发——IP核RAM的调用(双端口)
  • 轻闪PDF v2.14.9 解锁版下载及安装教程 (一款全能PDF转换器,支持自动补全标签)
  • 某通电子文档安全管理系统 CDGAuthoriseTempletService1接口SQL注入漏洞复现 [附POC]
  • MySQL——索引(二)创建索引(1)创建表的时候创建索引
  • 大模型与数据分析的融合:创新与发展的新机遇
  • java 程序包org.junit.jupiter.api不存在
  • skynet 连接redis
  • 迷你厨房迷你玩具视频素材去哪里找?迷你游戏视频素材
  • 在同一个地方ip地址会一样吗?深入解析网络地址的奥秘
  • 「前端」从UglifyJSPlugin强制开启css压缩探究webpack插件运行机制
  • 【编码】-360实习笔试编程题(二)-2016.03.29
  • Android组件 - 收藏集 - 掘金
  • Docker: 容器互访的三种方式
  • ES6 学习笔记(一)let,const和解构赋值
  • JavaScript-Array类型
  • MobX
  • Mysql数据库的条件查询语句
  • PAT A1120
  • SegmentFault 技术周刊 Vol.27 - Git 学习宝典:程序员走江湖必备
  • Vim Clutch | 面向脚踏板编程……
  • 给第三方使用接口的 URL 签名实现
  • 每个JavaScript开发人员应阅读的书【1】 - JavaScript: The Good Parts
  • 让你成为前端,后端或全栈开发程序员的进阶指南,一门学到老的技术
  • 如何合理的规划jvm性能调优
  • 小程序上传图片到七牛云(支持多张上传,预览,删除)
  • 一个项目push到多个远程Git仓库
  • 移动端高清、多屏适配方案
  • ​Python 3 新特性:类型注解
  • ​第20课 在Android Native开发中加入新的C++类
  • # Swust 12th acm 邀请赛# [ A ] A+B problem [题解]
  • #162 (Div. 2)
  • #QT 笔记一
  • #我与Java虚拟机的故事#连载08:书读百遍其义自见
  • (1)无线电失控保护(二)
  • (2022版)一套教程搞定k8s安装到实战 | RBAC
  • (3)nginx 配置(nginx.conf)
  • (附源码)ssm智慧社区管理系统 毕业设计 101635
  • (接口封装)
  • (原创) cocos2dx使用Curl连接网络(客户端)
  • (原創) 是否该学PetShop将Model和BLL分开? (.NET) (N-Tier) (PetShop) (OO)
  • (转) SpringBoot:使用spring-boot-devtools进行热部署以及不生效的问题解决
  • (转)创业的注意事项
  • .bat批处理(六):替换字符串中匹配的子串
  • .Net - 类的介绍
  • .net 8 发布了,试下微软最近强推的MAUI
  • .NET 指南:抽象化实现的基类
  • .NET 中 GetProcess 相关方法的性能
  • .NET/C# 在代码中测量代码执行耗时的建议(比较系统性能计数器和系统时间)...
  • .NET技术成长路线架构图