数据结构教学大纲.pdf

上传人:g****s 文档编号:85984313 上传时间:2023-04-13 格式:PDF 页数:3 大小:75.97KB
返回 下载 相关 举报
数据结构教学大纲.pdf_第1页
第1页 / 共3页
数据结构教学大纲.pdf_第2页
第2页 / 共3页
点击查看更多>>
资源描述

《数据结构教学大纲.pdf》由会员分享,可在线阅读,更多相关《数据结构教学大纲.pdf(3页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、数据结构(2015)执笔人:审定人:课程名称 数据结构 计划学时 32 教 材 教材名称 数据结构(C 语言版)出版时间 最新版 作 者 严蔚敏 出 版 社 清华大学出版社 指定参考书 数据结构,C+语言精述,William Ford,清华大学出版社 前置课程 C 语言程序设计 一、课程性质、目的与基本要求 通过本课程的教学,学生不但能掌握各种常见的ADT 的理论,会分析现有的算法,还能提高自己动手编程的能力,最终达到针对实际数据环境,学会创建灵活、实用的ADT。二、各章名称、内容与学时分配 第一章 绪论(4 学时)创建ADT 的基本步骤,算法分析的工具,渐进时间复杂度。第二章 线性表(4 学

2、时)线性表List 的基本操作,主要是学习sqlist 的存储结构,插入删除算法分析,linklist 的存储结构,插入删除算法分析。第三章 栈和队列(4 学时)栈和队列的基本存储结构、操作、应用,主要涉及POP、PUSH、ENQUEUE、DEQUEUE 及能利用两个ADT 解决实际问题如:数制转换、行编辑等。*第四章 串(2 学时)串的基本存储结构:定长顺序、堆分配、块链 串的基本操作、应用,串的匹配KMP 算法*第五章 数组和广义表(3 学时)数组、广义表的基本存储结构 稀疏矩阵的存储结构:三元组顺序表、行逻辑链表、十字链表 第六章 树和二叉树(6 学时)二叉树的各种存储结构、基本操作、应

3、用,通过编制二叉树的程序,掌握二叉树的、几种遍历方法,霍夫曼树(码)。第七章 图(6 学时)图的各种存储结构,图的基本操作、应用,图的遍历算法 最小生成树;最短路径;拓扑排序和关键路径。*第八章 动态分配存储管理(1 学时)如何利用链表实现动态分配存储管理 第九章 查找(4 学时)几种查找表的实现方法掌握,包括顺序查找,有序表的查找,索引顺序查找,二分查找法、哈希表、B 树及B+树。第十章 内部排序(4 学时)插入排序、折半插入排序、希尔排序、冒泡排序、快速排序、简单选择排序、堆排序、归并排序。*第十一章 外部排序(4 学时)外部信息的存储,外部排序的方法,多路平衡归并的实现,置换-选择排序,最佳归并树。*第十二章 文件(1 学时)文件组织:顺序、随机和直接存取文件、索引文件 注:*章由于课时的减少,可能教学不涉及,由学生自学。三、本课程重点难点 重点主要集中在第二至七章,第九至第十一章中每一章介绍的常用ADT。难点集中在某些章节的算法理解上,比如第四章的KMP 算法,第五章的稀疏矩阵相乘算法,第六章的线索二叉树遍历、霍夫曼树(码)算法,第七章的prim算法,DIJ 算法,floyd 算法等等。四、考试方式与成绩计算比例 上机实验作业占30%。期末考试占70%。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 应用文书 > 文案大全

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com