( 二 〇一 一年 十 一月一、实 验目得1、 了解节点类得声明与实现,学习其使用方法2、 了解链表类得声明与实现,学习其使用方法3、 了解栈类得声明与实现,学习其使用方法4、 了解队列类得声明与实现,学习其使用方法5、 掌握对数组元素排序得方法6、 掌握对数组元素查找得方法二、实验内容1、、编写程序N ode
h 实现例9—5 得节点类,并编写测试程序 l a b9_1
cpp,实现链表得基本操作2、编写程序 l i n k
h实现例 9-6 得链表类,在测试程序l ab_2、cpp 中声明两个整型链表A与 B,分别插入 5 元素,然后把 B 中得元素加入 A 得尾部3、编写程序q ueue
h,用链表实现队列(或栈),在测试程序 l a b9_3
cp p中声明一个整型队列(或栈)对象,插入 5 个整数,压入队列(或栈),再依次取出并显示出来
4、将直接插入排序、直接选择排序、冒泡排序、顺序查找函数封装到第九章得数组类中,作为成员函数,实现并测试这个类、三、实验程序及结果1
程序一//9_5
h#ifndef NO DE_C LA SS《面对对象得程序设计》实验报告学校代码: 10128学 号: 题 目 : 群 体 类 与 群 体 数 据学 生 姓 名 : 学 院 : 理 学 院系 别 : 数 学 系专 业 : 信 息 与 计 算 科 学班 级 :任 课 老 师 :#d efine N ODE_C LASS//类定义部分t e mplate 〈c lass T>cla s s Node{ private: No d e〈T> *n e x t; //指向后继节点得指针 pu b lic: T d ata; //数据域ﻩ // 构造函数 No d e (const T& i tem, No d e<T>* p trne xt = N U L L); // 在本节点之后插