数据结构第一章讲稿同学们好!从今天我们开始学习“数据结构”这门课程。1.0课前思考:“数据结构”是计算机程序设计重要的理论基础与技术基础,是计算学科的核心课程。那么什么是“数据结构”?在我们已经学习程序设计语言c语言的基础上,为什么还要学习“数据结构”这门课程?或者说学习了一门或几门程序设计语言,在进行程序设计时我们遇到什么问题了?还要研究“数据结构”相关的课题?首先我们从字面意思上分析一下“数据结构”这四个汉字的含义:数据:是对客观事务的符号表示,在计算机科学中是指所有能输入到计算机中并被计算机程序处理的符号的总称p4。在现代汉语辞海中对结构的解释:构成整体的各个组成部分的搭配和排列。现代汉语辞海p515。照此理解,结构就是各实体间的关系。数据结构:是相互之间存在一种或多种特定关系的数据元素的集合p5。简而言之,数据结构数据关系。我们已经学习了c语言,现在大家来解决这样的一个问题:春节回家时如何求得最短/在某种条件下的最优路径?1.1 数据结构讨论的范畴一般来说,用计算机解决一个具体问题时,首先要要从具体问题抽象出