下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、“数据结构与算法B”教学大纲“数据结构与算法”是一门重要的计算机类基础课程。其主要目的是使学生较全面地理解数据结构的概念、掌握各种数据结构与算法的实现方式,比较不同数据结构和算法的特点。通过学习,使学生能够提高用计算机解决实际问题的能力。本课程注重数据结构与算法理论和实践的结合,从问题求解的角度指导学生学习如何运用数据结构与算法知识来应用和解决实际问题,为将来利用从事计算机相关的学习、研究和开发工作打下扎实的基础。本课程是“数据结构与算法A”的替代课程,针对编程基础较弱的学生,尤其是电子微电子专业的学生开设。减少外排序和索引等知识点要求,注重数据结构与算法核心内容的讲解,同时安排助教加强对学生
2、上机实习的辅导,为学生将来利用计算机解决相关问题打下一定的基础。1课程基本情况学院设定课程编号01034340课程名称数据结构与算法BData Structure And Algorithm B开课时间一年级二年级三年级四年级秋春夏秋春夏秋春夏秋春夏适用院系信息学院编程能力不太强的学生课程定位骨干基础课,必修课学分3学分总学时54学时先修课程计算引论,程序设计实习后续课程数据结构与算法实习,程序设计语言原理教师设定教学方式以课堂讲授为主,同时借助网络教学平台,拓展课堂讲授的相关知识,便于同学自主学习、巩固课堂所学内容。考虑到选修B类课程的学生编程能力较弱,会安排助教加强对学生上机实习的辅导。课
3、时分配 3(课堂教学)+1(教学实验)/周考核方式平时(书面作业、课堂测试)20,上机(+报告)15,期中20,期末40,考勤和态度5%。期中考试、期末考试与学院的“数据结构与算法A”和“数据结构与算法A(实验班)”有60%的基础内容统一出题、统一阅卷,另外40%独立命题。平时作业和上机作业由各班根据专业要求灵活掌握,教员协调给出成绩。注重综合能力的考评,平时表现突出、上机实践能力较强的可以得到奖励加分。主要教材1. 张铭、王腾蛟、赵海燕,数据结构与算法,高等教育出版社,2008年6月。参考资料2. 许卓群、杨冬青、唐世渭、张铭,数据结构与算法,高等教育出版社,2004年7月。3. 张铭、赵海
4、燕、王腾蛟,数据结构与算法习题指导,高等教育出版社,2005年8月。4. 算法与数据结构,张乃孝主编,高等教育出版社,2006年1月5. Thomas H.Cormen, Charles E.Leiserson, Ronald L. Rivest, Clifford Stein, Inroduction to Algorithms, MIT Press, 2nd edition, 2001. 高等教育出版社影印。其它信息2教学目的和要求1)介绍基本数据结构和基本算法分析技术。这一部分将介绍常用基本数据结构的ADT及其应用,包括线性结构(线性表、串、栈和队列)、二叉树、树、图等;同时基于各种数据
5、结构所实施的运算讨论算法分析的基本技术,掌握时间和空间权衡的原则。2)介绍排序、检索技术。这一部分将主要讨论插入排序、Shell排序、堆排序、快速排序、归并排序、基数排序等常用的各种排序算法及其时间和空间开销,并介绍二分检索、散列表等常见的检索技术,及其各自相应的时间和空间开销。3)通过本课程的学习,学生将基本掌握数据结构和算法的设计分析技术,提高程序设计的质量;根据所求解问题的性质选择合理的数据结构并对时间空间复杂性进行必要的控制。3课程特色“数据结构与算法”是一门重要的计算机类基础课程。其主要目的是使学生较全面地理解数据结构的概念、掌握各种数据结构与算法的实现方式,比较不同数据结构和算法的
6、特点。本课程专门针对编程基础较弱的学生开设,删减了一些较艰深的知识点之外,注重数据结构与算法核心内容的讲解。安排助教加强对学生上机实习的辅导。为将来利用了利用计算机解决相关问题打下一定的基础。4课程内容摘要和知识点章节课时内容摘要和知识点重要性 1数据结构和算法简介4数据结构定义(逻辑结构、存储结构、运算)抽象数据类型算法及其算法度量和评价(大表示法及其运算规则)难度重要性2线性表、栈和队列10线性表(向量、链表)栈和队列(顺序、链接)、栈的应用难度重要性3字符串4字符串抽象数据类型,存储表示和类定义字符串的运算字符串的模式匹配难度重要性4二叉树10二叉树的概念及性质,二叉树的抽象数据类型二叉树的周游二叉树的存储实现二叉检索树、堆与优先队列、Huffman编码树难度重要性5树与森林4树的概念,森林与二叉树的等价转换,树的抽象数据类型树的周游树的链式存储难度重要性6图8图的基本概念,图的抽象数据类型,图的存储结构图的周游(深度优先、搜索、广度优先、拓扑排序)最短路径问题,最小支撑树(Prim算法、Kruskal算法)难度重要性7内
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年新媒体营销策略案例分析报告
- 2026年学校常见安全事故案例
- 2026年食品产品设计与开发
- 2026年煤矿安全员岗位安全风险
- 2026年幼儿园食品安全家园栏
- 2026年日用品工业设计方案
- 轻微伤协议书达成多久调解
- 解除合伙协议书的法定理由
- 父亲和子女房产交易协议书
- 酒店年终工作总结及工作计划
- 中国考古学通论复习题
- 幼儿园大班家庭访谈记录模板
- XX区财政局2025年信息系统信创改造项目用户需求书
- 2025年广东省汕头市澄海区小升初数学试卷
- 2025消毒技能竞赛个人竞赛试题(附答案)
- 西北工业大学附属中学2025届高一化学第二学期期末综合测试试题含解析
- 育婴私单合同协议书
- 礼盒水果采购合同协议
- 2024年《过秦论》深度解读:逐字逐句翻译与剖析2篇
- TCWAN0062-2023焊接机器人离线编程规范
- 浙江省中小学心理健康教育课程标准
评论
0/150
提交评论