数据结构绪论

本文介绍了数据结构的定义,强调了它是研究非数值计算问题中操作对象及其关系的学科。重点讲解了数据、数据元素、数据项、数据对象和数据结构的基本概念,以及它们之间的关系。
摘要由CSDN通过智能技术生成

一.什么是数据结构?

生活中我们或多或少都与数据结构接触过,只是我们并没有察觉,比如说生活中常用的money,我们去买一条鱼,就必须将鱼的价格抽象化为我们所熟知的钱,那么数据结构首先研究的就是将我们想要研究的事物进行抽象化,然后分析其之间的关系,比如说对于money的返还关系,以及对这些数据的一些操作就是我们的数据结构。这是口语化的描述,那么用一句话来概括就是:数据结构是一门研究非数值计算的程序设计问题中的操作对象,以及他们之间的关系和操作等相关问题的学科

当然我们生活当中不仅仅只是接触加减乘除这样的数字之间的运算,我们也要尝试着将一个事物表示清楚,比如说一个学生的一些信息,比如一个男生的姓名,性别,大学以及其专业进行整合化表达,这也是我们数据结构研究的东西,我如何将他的信息进行抽象化提取以及怎么样将信息存储,把他们存储到哪比较合适等问题;

二.基本概念和术语

1.数据:是描述客观事物的符号,是计算机中可以操作的对象,是能被计算机识别,并输入给计算机处理的符号集合。对于概念的介绍我会先写出它的规范性表达,然后对其进行自我理解,争取表达的通俗易懂,当然数据我们并不能单一的将其理解为数值,一张成绩表就是数据,就是说它不在是我们所理解的数值,这是个误区,希望大家避免;生活中见到的符号也是数据,它可以表达一些计算机所理解的语句并进行操作,总结一下数据其实就是符号,而这些符号必须具备两个前提:可以输入到计算机中,也能被计算机程序处理;

2.数据元素:是组成数据的,有一定意义的基本单位,在计算机中通常作为整体处理,也被称为记录;比如说人类中的一个人就是数据元素,因为我把人类看成一个整体来理解。

3.数据项:一个数据元素可以由若干个数据项组成;也就是说一个人可以有各个器官组成;数据项是数据不可分割的最小单位;

4.数据对象:是性质相同的数据元素的集合,是数据的子集;也就是说一个班的成绩表抽取部分组成的一个集合;

5.数据结构:不同数据元素之间不是独立的,而是存在特定关系,我们将这些关系称为结构;

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值