
template <typename DataType>
class SeqList
{
public:
SeqList();
SeqList(DataType a[], int n);
~SeqList();
int Length();
DataType Get(int i);
int Locate(DataType x);
void Insert(int i, DataType x);
DataType Delete(int i);
int Empty();
void PrintList();
private:
DataType data[MaxSize];
int length;
};
#include "SeqList.h"
SeqList::SeqList()
{
length = 0;
}
template<typename Datatype>
SeqList<DataType>::SeqList(DataType a[], int n)
{
if (n > MaxSize)thow"参数违法";
for (int i = 0; i < n; i++)
data[i] = a[i]
length = n;
}