课程介绍

数据结构是计算机学科的核心专业基础课程,是计算机程序设计的重要理论和实践基础。本课程讨论软件设计中经常遇到的线性表、堆栈、队列、串、数组、树和二叉树、图等典型数据结构的逻辑结构、存储结构和操作的实现方法,以及递归算法设计方法和各种典型排序和查找算法的设计方法。数据结构课程是一门理论和实践相结合的课程。本课程包括讲授和课内上机实验两部分教学内容。课内上机实验是为训练学生的实际程序设计能力安排的。另外,和本课程密切相关的课程还有数据结构课程设计。   通过本课程的学习,一方面,为后续课程,特别是软件分析和设计方面的课程,打下坚实的理论基础;另一方面,也进行充分的实践动手训练。因此,数据结构课程在计算机专业教学中具有举足轻重的作用。   数据结构课程的任务是:在理论方面,要求学生掌握常用数据结构的基本概念及其应用;在实践方面,通过系统学习,能够在不同存储结构上实现不同的运算,并对算法设计方式和编程上机实现有所体会。数据结构课程是编译原理、操作系统、数据库、人工智能、软件工程等课程的基础。同时,数据结构技术也广泛应用于信息科学、系统工程、应用数学以及各种工程技术领域。

课程通知 >>更多
最新动态