学校云 建设你的专属在线教育平台
中国大学MOOC
SPOC学校专有课程
数据结构与算法2(张淼 2020年秋)
分享
spContent=《数据结构与算法》是计算机等相关专业的核心课程,主要讨论抽象数据关系和算法在计算机中的表示与实现,具体包括图、查找和排序。通过对该课程,学习者可以更加合理有效地组织、存储和处理数据,设计正确有效的算法;并能充分提升抽象思维、创造力和逻辑思维能力。
—— 课程团队
课程概述

  《数据结构与算法》是计算机等相关专业的核心课程,主要讨论抽象数据关系和算法在计算机中的表示与实现,具体包括图、查找和排序,其概念、原理和方法在程序设计与软件开发的过程中有着极其重要的指导意义。

  数据结构与算法是程序设计的灵魂。通过对数据结构与算法的学习,可以更加合理有效地组织、存储和处理数据,可以设计正确的算法并能对算法进行分析和评价;可以充分锻炼我们的抽象思维、创造力和逻辑思维能力。让我们一起走进数据结构与算法的世界,领略二者相辅相成的美,为操作系统、编译原理、数据库等课程做好必要的基础准备,为大家从事Web信息处理、人工智能等理论研究、应用开发、技术管理工作提供坚实的理论基础和解决实际问题的程序设计能力!


授课目标

掌握数据的逻辑结构、存储结构以及操作的定义和实现,掌握基本的算法复杂度分析方法;能够熟练运用最小生成树、Dijstra算法等模型来求解工程问题。能够根据实际工程需求选择、设计合理的数据结构,设计有效的算法完成相关的数据增、删、改、查等操作。

成绩 要求
  1. 完成所有知识点的学习。

  2. 参加课堂讨论。

  3. 完成每课的课程测试。(占总分的10%)

  4. 完成每课的课程作业。(占总分的10%)

  5. 完成每课的上机实验。(占总分的10%

  6. 完成期末测试。(占总分的70%)

课程大纲
预备知识

C/C++程序设计语言

参考资料

1.《数据结构、算法及应用》. 张宪超、刘馨月、于红等 编著. 科学出版社. 2012.

2.《数据结构与算法》.许卓群著. 高等教育出版社.

4.《数据结构》.严蔚敏著.清华大学出版社.

5.《数据结构与算法-C++版》.佐兹戴克著.清华大学出版社.