北京师范大学《数据结构——C语言描述》教学课件:实验计划

《数据结构》实验计划 序号 实验目的学时实验内容 1单链表的建立、插入和 熟悉单链表的逻辑结构和物理结构 建立单链表、单链表的插入运算、输出链表中各结点 数据域的值 2一元多项式的相加熟悉单链表的基本运算:插入和删除 2以单链表作为一元多项式的存储方式进行相加,合并 同类项 表达式求值 学习利用栈解决实际问题 主要算法:算符优先级。 停车厂管理 掌握利用栈和队列的基本原则来处理实际 2编写栈的入栈、出栈操作和队列的入队、出队操作函 题 从串r中删除自第r个字符开始,长度为j的一个子 5 子串删除 掌握串以链式存储的操作。 6二又树的建立及遍厉通过二又树的基本操作的实现,掌握树结 使用二叉链表作为二叉树的存储结构,建立一棵二叉 构数据的处理方法 2树,然后对二叉树进行前序、中序及后续遍历。 图的建立及遍历熟悉图的常用存储结构和基本操作。 2用邻接表实现以下操作 创建、遍历。 8顺序查找、折半查找掌握顺序查找、折半查找的基本查找思想。2给定一个顺序表,对其进行顺序查找和折半查找。 叉查找树的建立与掌握二叉查找树的建立方法及在此基础上 2|先建立一棵二又查找树,然后给定一个关键字,按照 查找 的查找方法。 树表的查找方法进行查找 10冒泡排序、插入排序掌握冒泡排序和插入排序算法的基本思 想,以便根据实际情况选择使用。 2分别实现冒泡排序和插入排序算法
《 数 据 结 构 》实 验 计 划 序号 题目 实 验 目 的 学时 实 验 内 容 1 单链表的建立、插入和 输出 熟悉单链表的逻辑结构和物理结构 2 建立单链表、单链表的插入运算、输出链表中各结点 数据域的值。 2 一元多项式的相加 熟悉单链表的基本运算:插入和删除 2 以单链表作为一元多项式的存储方式进行相加,合并 同类项。 3 表达式求值 学习利用栈解决实际问题。 2 主要算法:算符优先级。 4 停车厂管理 掌握利用栈和队列的基本原则来处理实际 问题。 2 编写栈的入栈、出栈操作和队列的入队、出队操作函 数。 5 子串删除 掌握串以链式存储的操作。 2 从串 r 中删除自第 r 个字符开始,长度为 j 的一个子 串。 6 二叉树的建立及遍历 通过二叉树的基本操作的实现,掌握树结 构数据的处理方法。 2 使用二叉链表作为二叉树的存储结构,建立一棵二叉 树,然后对二叉树进行前序、中序及后续遍历。 7 图的建立及遍历 熟悉图的常用存储结构和基本操作。 2 用邻接表实现以下操作:图的创建、遍历。 8 顺序查找、折半查找 掌握顺序查找、折半查找的基本查找思想。 2 给定一个顺序表,对其进行顺序查找和折半查找。 9 二叉查找树的建立与 查找 掌握二叉查找树的建立方法及在此基础上 的查找方法。 2 先建立一棵二叉查找树,然后给定一个关键字,按照 树表的查找方法进行查找。 10 冒泡排序、插入排序 掌握冒泡排序和插入排序算法的基本思 想,以便根据实际情况选择使用。 2 分别实现冒泡排序和插入排序算法
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 北京师范大学《数据结构——C语言描述》教学课件:第九章 排序.ppt
- 北京师范大学《数据结构——C语言描述》教学课件:第四章 串.ppt
- 北京师范大学《数据结构——C语言描述》教学课件:第八章 查找.ppt
- 北京师范大学《数据结构——C语言描述》教学课件:第一章 绪论.ppt
- 山东科技大学:程序设计基础(C语言课件) 第八章 函数(作业说明).doc
- 山东科技大学:程序设计基础(C语言课件)_第8章 函数.ppt
- 山东科技大学:程序设计基础(C语言课件)_第7章 数组.ppt
- 山东科技大学:程序设计基础(C语言课件)_第6章 循环.ppt
- 山东科技大学:程序设计基础(C语言课件)_第5章 表达式与选择结构程序设计.ppt
- 山东科技大学:程序设计基础(C语言课件)_第4章 简单程序.ppt
- 山东科技大学:程序设计基础(C语言课件)_第3章 数据类型.ppt
- 山东科技大学:程序设计基础(C语言课件)_第2章 程序的灵魂——算法.ppt
- 山东科技大学:程序设计基础(C语言课件)_第1章 C语言概述.ppt
- 山东科技大学:程序设计基础(C语言课件)_第13章 文件.ppt
- 山东科技大学:程序设计基础(C语言课件)_第11章 结构体.ppt
- 山东科技大学:程序设计基础(C语言课件)_第10章_指针.ppt
- 数据结构算法演示(Windows版)使用手册.doc
- 数据结构库VC实践实例_迷宫求解参考答案.doc
- 数据结构库VC实践实例_树与二叉树答案说明.doc
- 《Visual Basic程序设计基础》课程教学资源:习题1 集成开发环境和程序设计入门.doc
- 北京师范大学《数据结构——C语言描述》教学课件:第六章 树和二叉树.ppt
- 北京师范大学《数据结构——C语言描述》教学课件:第五章 数组与广义表.ppt
- 北京师范大学《数据结构——C语言描述》教学课件:第七章 图.ppt
- 北京师范大学《数据结构——C语言描述》教学课件:第二章 线性表.ppt
- 北京师范大学《数据结构——C语言描述》教学课件:课程章节主要内容及学时分配.doc
- 北京师范大学《数据结构——C语言描述》教学课件:第三章 栈和队列.ppt
- 南通市科委培训中心:全国计算机等级考试(一级B)培训资料.pdf
- 《计算机网络技术》 第一章 网络知识分类.ppt
- 《计算机网络技术》 第三章 分组交换.ppt
- 《计算机网络技术》 第二章 直连的网络.ppt
- 《计算机网络技术》 第五章 端到端协议.ppt
- 《计算机网络技术》 第六章 计算机网络的安全.ppt
- 《计算机网络技术》 第四章 网络互连.ppt
- 上海交通大学:《编译原理》课程教学资源(PPT课件)第一章 引论(张冬茉).ppt
- 上海交通大学:《编译原理》课程教学资源(PPT课件)第七章 代码优化.ppt
- 上海交通大学:《编译原理》课程教学资源(PPT课件)第三章 词法分析.ppt
- 上海交通大学:《编译原理》课程教学资源(PPT课件)第二章 文法和语言.ppt
- 上海交通大学:《编译原理》课程教学资源(PPT课件)第五章 语法制导翻译和中间代码生成.ppt
- 上海交通大学:《编译原理》课程教学资源(PPT课件)第八章 代码生成.ppt
- 上海交通大学:《编译原理》课程教学资源(PPT课件)第六章 运行时存储空间管理.ppt