课程介绍

数据结构课程是高等学校计算机专业、软件工程专业的一门十分重要的核心专业基础课,也是其它非计算机专业的主要选修课程之一,是学习操作系统、编译原理、数据库原理、人工智能、算法设计与分析等课程的基础。 本课程要使学生获得算法、线性表、栈和队列、串、数组和广义表、树和二叉树、图、查找、排序、文件等方面的基本概念、基本理论和基本算法设计技能,为学习后继课程奠定必要的基础,并能利用所学知识解决简单的应用问题。 本课程的教学目标如下: 从数据结构的逻辑结构、存储结构、数据的操作(运算)三个方面熟练理解和掌握线性表、栈、队列、串、数组、广义表、树、图和文件等常用的数据结构; 熟练掌握在各种常用的数据结构上实现的排序和查找操作。 对算法的时间复杂度、空间复杂度有一定的分析能力。 领会各种数据对象的特性,学会数据的组织方法和把现实世界中的问题在计算机内部的表示方法,针对简单的应用问题,应能选择合适的数据结构及设计有效的算法解决之。 培养学生具备基本的、良好的算法设计能力和程序设计技能;通过各个教学环节逐步培养学生具有抽象思维能力、逻辑推理能力、空间想象能力和自学能力。

课程通知 >>更多
  • Grading Policies 2017-03-07
  • 第五次试验已发布 2016-12-11
  • 第四次实验已发布 2016-12-11
  • 第三次实验已发布 2016-11-02
  • 第二次实验发布 2016-10-19
  • 第二次作业已经发布 2016-10-17
  • 第一次实验题已发布 2016-09-19
  • 作业1 2016-09-07
最新动态
  • 胡燕发布了新的作业lab2
  • 胡燕发布了新的作业lab1
  • 胡燕发布了新的作业homework 2
  • 胡燕发布了新的作业the first homework
  • 胡燕发布了新的通知公告Grading Policies
  • 胡燕发布了新的通知公告第五次试验已发布
  • 胡燕发布了新的通知公告第四次实验已发布
  • 胡燕发布了新的通知公告第三次实验已发布
  • 胡燕发布了新的通知公告第二次实验发布
  • 胡燕发布了新的通知公告第二次作业已经发布