《数据结构及实验》课程教学大纲.doc

《数据结构及实验》课程教学大纲.doc

此“教育”领域文档为创作者个人分享资料,不作为权威性指导和指引,仅供参考
  1. 1、本文档共2页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《数据结构及实验》课程实验教学大纲 课程代码:BIOI1026 课程名称:数据结构及实验 英文名称:Data Structure 实验室名称:生物信息学404#4221 课程学时:72实验学时:36 一、本课程实验教学目的与要求 通过实验,深入了解并掌握数组、排序、查找算法,链表操作算法,二叉树相关算法和图相关算法。 二、主要仪器设备及现有台套数 专业服务器1台 教师用台式计算机2台 学生用台式计算机30台 教学示范用投影仪1台 三、实验课程内容和学时分配 序号 实验项目名称 目的要求 实验内容 学时分配 实验类型 每组人数 必开、选开 1 数据结构的概念,算法的概念,算法分析 掌握相关算法 基本算法练习 2 基础性 1 选开 2 递归算法 掌握相关算法 利用JAVA语言编写递归算法程序 2 基础性 1 选开 3 数组 掌握相关算法 JAVA数组使用练习 2 基础性 1 选开 4 链表 掌握相关算法 JAVA链表使用练习 2 基础性 1 选开 5 队列,栈 掌握相关算法 JAVA队列和栈使用练习 2 基础性 1 选开 6 查找 掌握相关算法 查找算法练习 2 基础性 1 选开 7 排序 掌握相关算法 排序算法练习 2 基础性 1 选开 8 二叉查找树(BST),BST查找 掌握相关算法 二叉树算法练习 2 基础性 1 选开 9 bst插入 掌握相关算法 二叉树算法练习 2 基础性 1 选开 10 bst删除 掌握相关算法 二叉树算法练习 2 基础性 1 选开 11 BST的平衡化重构 掌握相关算法 二叉树算法练习 2 基础性 1 选开 12 将BST保存到文件 掌握相关算法 二叉树算法练习 2 基础性 1 选开 13 树的应用,树左子结点/右兄弟结点表示法,树的遍历 掌握相关算法 树的遍历程序编写 2 基础性 1 选开 14 图的概念,图的邻接矩阵 掌握相关算法 图的邻接矩阵算法练习 2 基础性 1 选开 15 图的邻接表实现 掌握相关算法 图的邻接表算法练习 2 基础性 1 选开 16 图的遍历 掌握相关算法 图的遍历练习 2 基础性 1 选开 17 图的拓扑排序 掌握相关算法 图的拓扑排序算法练习 2 基础性 1 选开 18 图的最短路径问题、最小生成树 掌握相关算法 图的最短路径算法练习 2 基础性 1 选开 四、考核方式 1、实验报告:电子文档提交 2、考核方式 (1)实验课的考核方式:实验报告 (2)实验课考核成绩确定,实验课成绩占课程总成绩的比例等:根据作业给出成绩,占总课程20%。 五、实验教材、参考书 1、教材:数据结构——Java语言描述 刘小晶 清华大学出版 ISBN: 9787302243236 2、参考书:数据结构——Java语言描述 刘小晶 清华大学出版 ISBN: 9787302243236

文档评论(0)

CUP2008013124 + 关注
实名认证
内容提供者

北京教育部直属高校教师,具有十余年工作经验,长期从事教学、科研相关工作,熟悉高校教育教学规律,注重成果积累

1亿VIP精品文档

相关文档