#ifndef SEQUENCE_H#define SEQUENCE_Htemplate<class ElemType>class SquenceList{public: SquenceList(int size); ~SquenceList(); void Insert(ElemType e,int n);//在第i个位置插入 void Append(ElemType e);//末端插入 void Delete(int i);//删除第i个位置的元素 int LocatedElem(ElemType e);//返回位置 void SetElem(ElemType e,int i);//将第i个位置的元素改为e void Traverse(); void Convert(); void Combine(SquenceList *p,SquenceList *q,SquenceList *o);private: int length; ElemType *elem; int size;}#endiftemplate<class ElemType>SquenceList<ElemType>::SquenceList(int size){ if(!size>0) return; this.size=size; length=0; else elem=new ElemType[size];}
- 2 回答
- 0 关注
- 1804 浏览
添加回答
举报
0/150
提交
取消