数据结构与算法教学大纲.docx
《数据结构与算法教学大纲.docx》由会员分享,可在线阅读,更多相关《数据结构与算法教学大纲.docx(10页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、数据结构与算法课程教学大纲一、数据结构课程说明课程代码:Data Stucture所以(二)课程英文名称:(三)开课对象:电子专业的本科生课程性质:专业翱课(W)是计瓣业的期翱谒期。是计I脚幼林专业的核心课科 也剧卅就1蹊专蛹淑舞相概程蹴导课程为(主魏述算法胡微解棚幽理和 由于本飕鼾嬲酸调论翱8, 械程的学习邂也是算法打地胡雕力的c霜,计就I基碘。(五)教学目的:通过本雌的物,鲜蟒逊蟠辘缔岫避鞫辆飕堪岫林船以及有关算法睛林的、朗的髀町技能躺敲阿翱脚,屏耳糠作系缴褊鞭1和做蟒鞅程奠定基比(六)教学内容:本黯麴蹦、蛔、脾驰鼠跳 Wo嬲学略愀使学捌琳章撕嬲基本熟。艰隈1要的教物节,狮顺于灌机(七)学
2、时数学分数及学时数具体分配学时数:68学时学分数:4学分学时震体分酣教学内容讲授实验/实践合计第一章绪论224第二章线性表8210第三章栈和队列8210第四章串数组和广义表8210第五章树和二叉树8412弟八早图10212第七章查找10212第八章排序10212合计68_2088(八)教学方式以多端橄学手螃瓢茹螺鞘学。(九)考核方布喊绩记载硼翻城榭。严格考核学生出鼬靓达到耨I嬲的频量取销考试资格。豁徽根刷成绩和麻成舜院平时徽占狼,麻徽占 瞅Q二、讲授大纲与各章的基本要求第一章 绪论教学要点:2.1 直接插入排序(应用)2.2 希尔排序(应用)3、交换排序法3.1 冒泡排序(应用)3.2 快速排
3、序(应用)4、选择排序法4.1 直接选择排序(应用)4.2 堆排序(领略)5、归并排序法1 .1两个有序悯酬并(应用)52 一趟归并排序懒略)6、基数排序法6.1 多关犍字排序懒略)6.2 链式基数排序懒略)7、各种内部新法的比作识记)8、排序操作应用举例(领略)三、推荐教材和参考书目1、微雕构,晋良颖编,第一版,人趟电出版社,2022年2、微解构辅导与习题集,付敢、张宇宏、雕赫,第一版,人聊釉版社,2004 年3、教擀构,严蔚敏、吴伟民,第一版清华大学出版社,2004年4、数解构,翻、罗宇缄第一版犒触大学出版社2004年5、微据结构课程诊计,苏仕华,机械工业出版社,第一版,2005年6、计算
4、机程序设计技巧,D.E.Knuth,第一版,国防出版社,2005年7、FUNDAMENTALS OF DATA STRUCTURES,FULLS HORO-WITZ&SARTAJSAHNT,程惟宁译,新时代出版社,2022年蒯樽的教学使学生初步了解的幡楣的,掌殿麟构的M颔及分类、蝴螺面与觌嬲舲、醐触醐腺算蜻的度 量、算法的存储空间需求。1、使学生准确掌握数撒油的概念2、使学生娜触教用类型的罚与实现。3、使学生充分螂算法跚念4、明确算法的特也5、明确算法的目标。6、熟蒯掌握算法效率的度最7、掌握算法的存储空间需求。教郛擞:4学时教学内容:第一节融结构懒第二节魏翎雒稔1、基橇t二、魏结构及分类三、
5、辘缔舞戳内容第三节辘翅蒯象辘麴一、魏麴二、抽象瓣类型第四节算海噂涉淅考核要求:1、教解构概述(识记)2、数据结构的概念2.1 基本概念(识记)2.2 数据结构及分类(识记)2.3 数擀构课程的内容(血)3、数据类聊抽象数据类型3.1 数据类型(领略)3.2 抽象教据类型(领略)4、算法和算法分析(应用)第二章 线性表教学要点:嬲漳的教学使学物步了解的表的缁礴点掌勘孵的和献的存辘各自髓嬲雌腺懈作,以及球的雕翱各种球樵作;期循环球股双向链表。1、使学生准解徽性表的基概念2、使牲掌撕序存雌辘总3、使学生掌握链式存输锻性表。4、明确广义麹定义。教学时数: 1。学时教学内容:第一节雌表的粼定义一、线性表
6、的定义二线隰的基械作第二节辘糊新薪独现一、顺序表的存构二、骊趟基械作三恻裱的其他算法举例第三节搬的娥存幅构及其谟-鞫表和指针二、ww三单链知其麒作四、循环球五、双向球考核要求:1、线性表的类型定义1.1 线性表的定义(应用)1.2 线性知基械作(应用)2、线性表的顺序表示和实现2.1 骊表的存储结构(应用)2.2 瓣表的基本麻(应用)2.3 骊趟其他算法举例(应用)3、线性表懈接存解构及其运算3.1 单链麹指针(应用)3.2 单球的基本操作(应用)3.3 鞫表的其他操作(应用)3.4 循环球(领略)3.5 双向球(领略)O栈和队列教学要点理雌和队列的操作特点;通过本章的教学使学生初步掌嬲队痂裱
7、示和实现;解柄队列以及其相述侑卜使学生准胸掌握根和队列的表示和实现。2、使学生韩姗队列的操作特焉3、使学生螂翩W以及其相关操作。教期擞:8学时瓣内容:第一节 栈一、撕定爆樵作二枚的林前实现鬃节榭哪举例O 队列一、队列的定义二、队列的耘和实现第四节 BJMWI考核要求:1、 栈1.1 撕定义及基本操作(应用)1.2 枝的标和实现(应用)2、我的应用举例像用)3、 队列3.1 队列睚义(应用)3.2 队列的表示和实现(应用)4、队列的应用举例(应用)第四章 串、数娜旷嫌教学要点:珊挪厥腓蒯样的教学使学生嬲螂串的存畿构; 构;掌握可轴璘存储;螂臃阵以及稀疏辘。1、使学生麟理辘的端稀构。2、使学生理辘
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据结构 算法 教学大纲
限制150内