1.浅聊数据结构

对于很多计算机专业的学生来说,数据结构和算法是之后学习中必不可少的,地位极其重要,毕竟 程序设计 = 数据结构 + 算法

数据就是数字吗?如果不是,那什么是数据?
数据可不一定只是数字,或许放在计算机刚诞生只被用来计算数字那会,你还可以那么说。但是现在可不是了,时至今日,数据也可以是微信聊天中的文字、QQ里的表情包😆、图库📷中的好友丑照,网易云中的海量歌曲等。至于什么是数据?数据是所有能输入到计算机并能被计算机程序处理的符号总称。想了解更多的可以看 百度百科知乎

什么是数据对象?
数据对象是具有相同性质的数据的集合。就好比,学校里的教师表,学生表,后勤人员表 …他们就是相同性质对象的集合。在这里插入图片描述
什么是数据元素?
数据元素是数据的基本单位。比如上面的教师表中,一个老师的全部的个人信息就是一个数据元素。在这里插入图片描述

什么是数据项?
数据元素由若干的数据项组成,数据项是构成数据元素的不可分割的最小单位。比如上面的教师表中,年龄,姓名,手机号,月薪,住址都是数据项。

什么是数据结构?
面对日益上涨的数据,存储他们就是一个麻烦的问题。而数据结构就是计算机存储知识数据的方式,它是数据元素相互之间存在的一种或多种特定关系的集合。好比你们家衣柜里的那一堆衣服是叠起来放,还是挂起来放,还是一部分叠,一部分挂。其实都是为了更好的存储。那随便放不行吗?非要整一个数据结构,行是行,但找不到的时候你就会很后悔。至于具体的解释可以看看 百度百科里的一分钟小视频在这里插入图片描述

数据结构由什么组成?
数据结构 = 逻辑结构 + 存储结构。逻辑结构 指的是数据之间的关系,常见的有 集合,线性结构,树形结构,图形结构。存储结构 指的是数据在计算机里是怎么放的。常见的有 顺序存储,链式存储。就好一家三口人,爸爸,妈妈,孩子就是三个数据。父子关系,母子关系,夫妻关系就是这三个数据的逻辑结构。而爸妈住在卧室,孩子住在客厅这就是存储结构。在这里插入图片描述
练习题

  1. 计算机内部数据处理的基本单位是(B)
    A.数据                                 B.数据元素
    C.数据项                             D.数据库

  2. 以下说法正确的是(D)
    A.数据项是数据的基本单位                            B.数据元素是数据的最小单位
    C.数据结构是带结构的数据项的集合             D.一些表面上很不同的数据可以有相同的逻辑结构

  3. (B)是具有相同特征元素的集合,是数据的子集
    A.数据符号             B.数据对象
    C.数据                    D.数据结构

  4. 数据结构是指(A)
    A.数据元素的组织形式       B.数据类型
    C.数据存储结构                 D.数据定义

  5. 在数据结构中,于所使用的计算机无关的是数据的(C)结构
    A.存储                 B.物理
    C.逻辑                 D.物理和存储

  6. 如一个结构中的数据元素之间存在一个对多个的关系,则结构为(C)
    A.集合结构                B.线性结构
    C.树形结构                D.图形结构

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

头疼小宇

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值