数据结构实验教案_数据结构实验教案信息

2020-02-27 教案模板 下载本文

数据结构实验教案由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“数据结构实验教案信息”。

第一次实验 线性表

(一)实验目的和要求:

1.熟悉VC集成环境

2.会定义线性表的顺序结构和链式结构

3.熟悉对线性表的基本操作,如插入、删除等

(二)实验内容和原理或涉及的知识点(综合性实验):

自己编写程序实现线性表的建立、插入、删除等功能。

写出线性表、顺序表、链表的定义,简单写出主要算法的思路。

(三)实验条件:安装有VC的计算机

(四)实验设计方案

设计的顺序表算法有: 1.初始化顺序表 2.顺序表的插入操作 3.顺序表的删除操作 设计的链表算法有: 1.建立链表

2.链表的插入操作 3.链表的删除操作 4.链表数据元素的访问

(五)实验过程、数据和实验结果记录

程序代码(略)

实验过程中输入/输出数据、程序运行结果的记录。(一定要有!)

第二次实验 栈和队列

(一)实验目的和要求:

1.熟练掌握栈和队列的结构,以及这种数据结构的特点 2.会定义顺序栈、循环队列,能实现栈、队列的基本操作 3.会利用栈解决典型问题,如数制转换等

(二)实验内容和原理或涉及的知识点(综合性实验):

自己编写程序实现栈(或者队列)的各种基本操作,如初始化、入栈、出栈、判断栈是否为空等

写出栈的定义,简单写出主要算法的思路。

(三)实验条件:安装有VC的计算机

(四)实验设计方案

设计的算法有: 1.初始化栈 2.入栈 3.出栈

4.判断栈是否为空 5.十进制转换为八进制

(五)实验过程、数据和实验结果记录

程序代码(略)

实验过程中输入/输出数据、程序运行结果的记录。(一定要有!)

第三次实验 二叉树

(一)实验目的和要求:

1.熟练掌握二叉树的结构,以及这种数据结构的特点 2.会定义二叉树的链式存储结构

3.能实现二叉树的建立、遍历等功能,需要完成先序遍历、中序遍历和后序遍历递归算法

(二)实验内容和原理或涉及的知识点(综合性实验):

自己编写程序实现二叉树的各种基本操作,如二叉树的建立(头插法或者尾插法),遍历等 写出二叉树的定义,简单写出主要算法的思路。

(三)实验条件:安装有VC的计算机

(四)实验设计方案

设计的算法有: 1.递归建立二叉树 2.先序遍历二叉树 3.中序遍历二叉树 4.后序遍历二叉树

(五)实验过程、数据和实验结果记录

程序代码(略)

实验过程中输入/输出数据、程序运行结果的记录。(一定要有!)

第四次实验

查找

(一)实验目的和要求:

1.熟练掌握查找算法的基本思想,以及算法的适用条件

2.会定义静态查找表的顺序结构,能实现顺序查找、二分查找

(二)实验内容和原理或涉及的知识点(综合性实验):

自己编写程序实现顺序查找、二分查找。

写出静态查找表的定义,简单写出主要算法的思路。

(三)实验条件:安装有VC的计算机

(四)实验设计方案

设计的算法有: 1.建立静态查找表 2.顺序查找

3.建立有序的静态查找表 4.二分查找

(五)实验过程、数据和实验结果记录

程序代码(略)

实验过程中输入/输出数据、程序运行结果的记录。(一定要有!)

《数据结构实验教案.docx》
将本文的Word文档下载,方便收藏和打印
推荐度:
数据结构实验教案
点击下载文档
相关专题 数据结构实验教案信息 数据结构 教案 数据结构实验教案信息 数据结构 教案
[教案模板]相关推荐
    [教案模板]热门文章
      下载全文