首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

怎么测试数据结构

2012-09-14 
如何测试数据结构?#pragma once#ifndef CLASS_SWQARRAY_DECLARE#define CLASS_SWQARRAY_DECLAREconst int

如何测试数据结构?

#pragma once
#ifndef CLASS_SWQARRAY_DECLARE
#define CLASS_SWQARRAY_DECLARE
const int MAX=100;
template <class Type> class SeqArrary//模板类
{
public:
SeqArrary(void)
{
size=0;
}
public:
~SeqArrary(void){}

public:
Type Data[MAX];
int size;
public:
int push_back(Type t)
{
Data[++size]=t;
return size;
}
};
#endif


老师要求测试数据结构 我想知道怎么写一个测试程序?

[解决办法]
SeqArrary模板类中增加一个Output方法,把数据结构的当前成员打印出来即可
[解决办法]
对这个类重载输出操作符,每push_back一个元素,就输出数据结构的所有元素值
[解决办法]
就是验证数据结构的正确性。
也就是检查使用这个数据结构得到的结果是否正确。

热点排行