《大话数据结构》——基本概念和术语

程序设计 = 数据结构 + 算法

什么是数据结构,首先需要知道以下的几个基本概念和术语:

1.数据

数据:是描述客观事物的符号,是计算机中可以操作的对象,是能被计算机识别,并输入给计算机处理的符号集合。 数据不仅仅包括整型,实型等数值类型,还包括字符及声音、图像、视频等非数值类型。

2.数据元素

数据元素: 是组成数据的、有一定意义的基本单位,在计算机中通常作为整体处理。也被称为记录。 比如,人,牛,马,羊,猪,狗等等。

3.数据项

数据项:一个数据元素可以由若干个数据项组成。 比如人是一个数据元素,可以由眼,耳,鼻,手等这些数据项构成,也可有姓名,年龄,性别等数据项。
数据项是数据不可分割的最小单位。

4.数据对象

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

5.数据结构

结构,简单的理解就是关系,比如分子结构,就是说组成分子的原子之间的排列方式。严格点说,结构是指各个组成部分相互搭配和排列的方式。不同的数据元素之间不是独立的,而是存在特定的关系,我们称之为结构。
数据结构:是相互之间存在一种或多种特定关系的数据元素的集合。

总结:


简单的理解:
数据对象,相当于数据库中的一张表。
数据元素,相当于表中的一行信息。
数据项,相当于每一行中的一列的值。
数据,以上的所有都称之为数据。

以上摘自《大话数据结构》第一章数据结构绪论

数据、数据元素、数据项、数据对象相关推荐

  1. 数据 数据元素 数据项 数据对象

    文章目录 数据.数据元素.数据项和数据对象 数据 数据元素 数据对象 数据元素和数据对象 数据结构 数据结构包括以下三个方面的内容 逻辑结构 物理结构(存储结构) 逻辑结构与存储结构的关系 逻辑结构的 ...

  2. 1.2.1数据,数据元素,数据项和数据对象

    数据(Date) 1.能输入计算机并且能被计算机处理的各种符号的集合. 1.1是信息的载体. 1.2是对客观事务符号化的表示. 1.3能够被计算机识别,存储和加工. 2.种类 2.1数值型数据:整数, ...

  3. 白话数据、数据项、数据元素和数据对象的概念和联系。

      数据.数据项.数据元素数据对象是学习数据机构中需要了解的第一个基本概念.特以此文记录我对数据.数据项.数据元素数据对象的白话描述和理解.   例如现在我们的电脑里有一个500M的视频文件,这一个5 ...

  4. 数据,数据元素 数据项,数据对象的详细理解

    1.数据(Data):数据就是用户输入到计算机被计算机程序处理的一些符号,比如图片还有声音等.... 2.数据元素(Data Element):是数据的基本单位,数据元素用于完整的描述一个对象,比如一 ...

  5. 数据库:数据类型、数据项、数据元素、数据对象、数据结构的概念与相互之间的关系

    一.数据类型 概念:一个值的集合和定义在这个值集上一组操作的的总称. (一个值的集合怎么理解呢,比如在C语言中,char类型数据范围是:-127~128,.而一组操作可以理解为类型所支持的操作方式,比 ...

  6. 数据结构 基本概念(数据项--数据元素--数据对象-数据类型-抽象数据类型)

    //数据结构基本概念 #include<iostream> using namespace std;/* 数据 – 程序的操作对象,用于描述客观事物 数据的特点: 可以输入到计算机 可以被 ...

  7. 数据结构的基本组成及概念,数据项,数据元素,数据对象,逻辑结构等(基础)

    程序=数据结构+算法 什么是数据结构? 数据:是所有能够输入到计算机中,且能被计算机处理的符号的集合. 结构:是指数据之间的关系. 数据结构:就是将数据及其之间的关系有效地存储在计算机中并进行基本操作 ...

  8. selenium提取数据之driver对象定位标签元素获取标签对象的方法

    selenium提取数据之driver对象定位标签元素获取标签对象的方法 在selenium中可以通过多种方式来定位标签,返回标签元素对象 find_element_by_id (返回一个元素) fi ...

  9. 05 HTML字符串转换成jQuery对象、绑定数据到元素上

    1 要求 将一段 HTML脚本 封装成一个字符串,将这个字符串转换成一个jQuery对象:然后将这个jQuery对象添加到指定的元素中去 2 步骤 定义字符串 var str = '<div i ...

  10. 数据项组成数据元素,数据元素组成数据

    数据元素:是组成数据的.有一定意义的基本单位. 数据项:一个数据可以由若干个数据项组成.数据项是数据不可分割的最小单位. 数据元素:字段.域.属性 数据项:元素.结点.顶点.记录 数据项组成数据元素, ...

最新文章

  1. 三菱plc232通讯实例_「台达ASDA-B2系列伺服使用手册」第八章 通讯机能
  2. Android应用--QR的生成(二维码)
  3. python中文字符编码问题
  4. 第十二届蓝桥杯大赛软件赛省赛第二场【C++B组】
  5. 如果我们预先得知未来某一刻会因为此刻的决定而失败,那是否还会继续努力?
  6. SAP Spartacus的site context配置
  7. rabbitmq多个消费者监听一个队列_RabbitMQ的六种工作模式
  8. @Async join
  9. 年轻人应该做的和不该做的
  10. qt编写mysql导出excel_Qt编写数据导出到Excel及Pdf和打印数据
  11. cocos creator休闲小游戏源码《躲避高空抛物》源码H5+安卓+IOS三端源码
  12. csv文件行数超过软件上限解决方案
  13. 预应力内力计算时作用机理(纠结好久的问题orz)
  14. 对不起,这是一篇负能量爆棚的文章
  15. 数学英语不好可以学计算机么,数学不好,英语不行,非计算机专业,可以学IT吗?...
  16. elementUI日期时间控件控制选择时间区间不超过一个月
  17. Uos统信系统 nginx
  18. 【模型压缩】谷歌高被引知识蒸馏论文笔记
  19. python画风向杆_从u、v分量绘制风速和风向图
  20. Camunda Modeler 3.0.0发布

热门文章

  1. RIDE加载Selenium2Library总是显示红色的解决办法
  2. 周立功USBCAN-II的Python调用
  3. 泰牛php第10期百度云,泰牛程序员 韩顺平 2017年 MyBatis
  4. 国电集团:电子招投标每年节约成本10亿元
  5. java图书销售系统_基于Java Web的图书销售管理系统
  6. 十大抢手的网站压力测试工具
  7. 住在我隔壁储藏室的大学刚毕业的小夫妻
  8. FreePiano下载与使用
  9. 如何卸载office201032位_如何卸载流氓版office2010
  10. OPPO R11刷机初体验