《数据结构》课程简介 课程名称(中英文)学时学分先修课程数据结构684程序设计课程简介: 数据结构是计算机专业本科最基础、最重要的课程之一。 本课程以数据的逻辑关系为线索,介绍了线性关系、树状关系、集合关系和图型关系的数据元素的存储及处理方法、每个数据结构对应的类的C++实现、以及每个数据结构的主要应用,同时还讲解了算法设计和分析的基本知识。通过本课程的学习,使...
数据结构
国家级效率是建立在有组织、有次序的基础上得以实现的。数据结构就是为现实世界的对象寻找一种合适的、可存储的方式,使其有组织、有次序,进而可以更加高效地处理。尽管数据结构是抽象的、不易理解的,但本课程力争采用形象、生动的方法系统讲解,尤其是以动画方式揭示数据结构中的概念、原理及算法等本质。
《数据结构》课程简介 课程名称(中英文)学时学分先修课程数据结构684程序设计课程简介: 数据结构是计算机专业本科最基础、最重要的课程之一。 本课程以数据的逻辑关系为线索,介绍了线性关系、树状关系、集合关系和图型关系的数据元素的存储及处理方法、每个数据结构对应的类的C++实现、以及每个数据结构的主要应用,同时还讲解了算法设计和分析的基本知识。通过本课程的学习,使...
算法与数据结构
存储实现
算法分析
线性表的基本概念
线性表的顺序实现
线性表的链接实现
线性表类的实现
栈的概念与实现
栈的应用
队列的概念与实现
队列的应用
树的概念
二叉树
二叉树的应用
哈夫曼树
树和森林
优先级队列和二叉堆
优先级队列的归并及排队系统的模拟
查找的概念和无序表的查找
有序表的查找
二叉查找树
AVL树
红黑树和AA树
伸展树
B+树
插入排序
选择排序
交换排序
归并排序和外排序
图的基本概念
图的存储与遍历
图的应用
枚举法、贪婪法、分治法和动态规划
回溯法、随机算法
978-7-04-027783-8
翁惠玉 俞勇
978-7-04-032639-0
翁惠玉 俞勇
978-7-302-36891-5
翁惠玉 俞勇
理论课(含实验/实践)
专业基础课/技术基础课
64.0
上海交通大学
工学
计算机类
计算机科学与技术
计算机类专业、电子信息类专业
41838
28