对课本或课件当中的线性表模板进行改造,增加新的成员函数。
1、添加函数int Append(const T &x),其作用是将x直接添加到线性表的尾部,如成功返回1,否则返回0。
2、添加函数int Remove(int i),其作用是删除数组中第i个元素,如删除成功返回1,否则返回0。
3、添加函数void Reverse(),其作用是将数组翻转。
4、添加构造函数seqlist(T a[],int n),其作用是将实参数组的前n个值复制到线性表中。
提示:注意考虑范围的问题,如果超出线性表容量则抛弃。
5、添加求解最大值的函数max。
在main当中定义seqlist<int , 10> mylist以及int a[5],目的是用数组a的内容对mylist进行初始化赋值。