读书人

怎么测试数据结构

发布时间: 2012-09-14 23:00:49 作者: rapoo

如何测试数据结构?

#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一个元素,就输出数据结构的所有元素值
[解决办法]
就是验证数据结构的正确性。
也就是检查使用这个数据结构得到的结果是否正确。

读书人网 >软件架构设计

热点推荐