(一)数据结构的起源,常见的名词解释,数据元素之间的关系

数据结构是描述客观事物的数据元素集合,包括数据元素间的关系。起源源于解决非数值问题的需求,如堆、栈、树、表等。逻辑结构包括集合、线性、树形和图形结构,物理结构涉及顺序和链式存储。抽象数据类型是数据类型的一种数学模型,强调数据结构的逻辑特性而非实现细节。
摘要由CSDN通过智能技术生成

何为数据结构?

  • 待处理的数据以及数据之间的关系

  • 数据元素之间一种或多种特定关系的集合

数据结构的起源

  • 一开始计算机是计算数值用的,所以当人们使用计算机解决实际问题的时候,首先需要从具体问题中抽象出一个适当的数据模型,为了解这个设计模型,需要设计算法,最后才是实现解决该问题的程序,从而得到一个可用的程序。

  • 但是现实生活中,不仅仅是处理数值上的问题,更多的是用程序来做排队取票、复杂计算器的设计、超大整数的求和等等问题,所以更需要有堆、栈、树、表等数据结构的帮助。

因此数据结构研究的是非数值计算的程序设计问题中的操作对象,以及它们之间的关系和操作等相关问题。

数据

  • 描述客观事物

  • 计算机中可以操作

  • 能被计算机识别

  • 数据是能够输入给计算机处理的符合集合

数据元素

组成数据的,有一定意义的基本单位,在计算机通常作为整体处理,通常也被称为记录。

水果中的苹果,梨,香蕉;猫和狗是宠物类的数据元素

数据项

一个数据元素可以由若干个数据项组成

数据项是数据不可再分的最小单位。

针对苹果这个数据元素,可以有大小,颜色这些数据项;

针对猫这个数据元素,可以有尾巴,足,嘴巴,鼻子,耳朵等数据项。<

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值