数据结构:基于C++语言(微课版)
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

1.1.1 什么是数据结构

数据结构是计算机类相关专业的核心基础课,是编制所有的计算机系统软件和应用软件的基础,是计算机可以直接处理的基本和非常重要的对象。无论是进行科学计算、抽象的数据处理,还是进行大数据处理,都需要对数据进行组织和加工。如何有效地组织数据,提高数据处理的效率,这是使用数据结构时需要关注的主要目标。数据结构对学习计算机类相关专业的相关课程(如操作系统、编译原理、数据库管理系统、软件工程、人工智能、大数据处理等)来说都是十分有益的。具体地讲,数据结构是一门讨论描述现实世界实体的数学模型(非数值计算)及其上的操作在计算机中如何表示和实现的学科,是一门研究非数值计算的程序设计问题中计算机的操作对象以及它们之间的关系和操作的学科。