电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

数据结构课程教学大纲三套

数据结构课程教学大纲三套_第1页
1/16
数据结构课程教学大纲三套_第2页
2/16
数据结构课程教学大纲三套_第3页
3/16
数据结构课程教学大纲(三套)《数据结构》课程教学大纲(36/36 课时)一、课程的性质和任务数据结构是计算机及应用专业中一门重要的专业基础课程,在计算机软件的各个领域中均会使用到数据结构的有关知识。当用计算机来解决实际问题时,就要涉及到数据的表示及数据的处理,而数据表示及数据处理正是数据结构课程的主要研究对象,通过这两方面内容的学习,为后续课程,特别是软件方面的课程打开厚实的基础。因此,数据结构课程在计算机应用专业中具有举足轻重的作用。本课程的任务是:在基础方面,要求学员掌握常用数据结构的基本概念及其不同的实现方法;在技能方面,通过系统学习能够在不同存储结构上实现不同的运算,并对算法设计的方式和技巧有所体会。总言之,使应用者较全面的掌握各种常用的数据结构,提高运用数据结构解决实际问题的能力。二、课程的基本要求本课程的教学基本要求如下:本课程要求理论必须与上机实践操作相结合,多做题和调试算法,实现算法。实践项目只利用课堂时间是不够的,必须提前布置给学生。通过本课程的学习与实践,学生应达到:1、掌握数据结构的基本概念和基本理论;2、熟练掌握顺序表、链表、队列、栈、树以及二叉树、图等基本数据结构的设计和分析;3、熟练地掌握常用算法(递归、遍历、查找、排序)的知识;4、能对所求解的问题进行分析,抽象出逻辑结构,选择合适的存储结构,定义所需的运算,设计相应的算法;5、对算法进行分析和评价。1 / 16三、教学内容(一)理论教学序号单元主要内容教学要求学时1绪论理 论教学数据结构的基本概念(数据、数据元素、数据类型和数据结构、逻辑结构、存储结构)2.算法描述和算法评价了解数据的逻辑结构和物理结构,算法的基本概念 ; 2掌握算法复杂度的概念及分析方法熟练掌握:线性表的基本运算;单链表和循环链表的结构特点、基本运算并能设计简单算法2线性表理 论教学1.线性表的概念及运算2.顺序表及基本运算3.单链表及基本运算4.循环链表和双链表5.顺序存储结构与链式存储结构的比较43栈和理 论队列教学1.栈和队列的概念及运算;2.栈和队列的顺序、链接存储3.栈和队列的插入、删除算法及其应用熟练掌握栈和队列的特征、基本运算并能设计简单算4法熟练掌握串的逻辑结构、存储结构4串理 论教学1.串及其运算、串的存储结构;25树理 论教学熟练掌握:树的定义和表示;1.树形结构的基本概念和二叉树的定义、重要性质、存储结构和运算; 术语;二叉树...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

数据结构课程教学大纲三套

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部