发送方式:
接收者:
发送
数据结构与算法

数据结构与算法

已有9所院校引用

已有1586人学习

选班学习
我是老师,我要开班

课程介绍

《数据结构与算法》是计算机、电子等学科的重要基础课,它包括基础数据结构与常规算法设计技术两部分。基础数据结构主要介绍如何合理地组织数据、有效地存储和处理数据,并详细介绍相应实现算法的时间与空间渐进复杂度的分析方法;算法设计技术主要介绍基于基础数据结构的高级应用及各类常规算法设计实现技术。课程主要内容包括:算法时空复杂度分析、线性表(数组、链表、栈、队列)、树和二叉树、图论算法、内部排序、文件管理和外部排序、检索与散列表、算法设计方法(分治法、贪心法、回溯与分治限界、动态规划等)。课程的核心基础是线性表,重点和难点是二叉树及图论算法,算法设计方法是课程知识的拓展与应用。

课程目标

通过本课程的学习,使学生深刻地理解数据结构的基本概念,熟练掌握各类数据结构的基本特性、实现方法及适用场合,具备依据实际应用问题选择恰当的数据结构,设计实现解决相应问题的算法设计实现能力,掌握算法的时间和空间复杂度分析的基本方法与技术。通过ACM竞赛案例的分析设计和实践,有效提高学生分析问题、解决问题的能力,适应学生在IT行业高质就业的基本需求,同时也能满足ACM竞赛者的入门学习之需。

课程建设老师

推荐配套案例