C++数据结构顺序表的实现

时间:2015-02-08 16:11:47
【文件属性】:

文件名称:C++数据结构顺序表的实现

文件大小:6KB

文件格式:RAR

更新时间:2015-02-08 16:11:47

C++,数据结构,顺序表

//SeqList.cpp #include "DSeqlist.h" /* *输 入:无 *前置条件:顺序表不存在 *功 能:构建一个顺序表 *输 出:无 *后置条件:顺序表的长度取零及空间最大值有了新值。 */ template DSeqList:: DSeqList( ) { data=new datatype[MaxSize]; if (data==NULL) throw "Sorry!,申请空间未成功!"; maxlen=MaxSize; length=0; } /* *输 入:顺序表信息的数组形式a[],顺序表长度n *前置条件:顺序表不存在 *功 能:将数组a[]中元素构建为长度为n的顺序表 *输 出:无 *后置条件:顺序表的长度取零及空间最大值有了新值。 */ template DSeqList:: DSeqList(datatype a[], int n) { //if (n>MaxSize) throw "数组大小参数非法"; data=new datatype[n]; if (data==NULL) throw "Sorry!,申请空间未成功!"; for (int i=0; i DSeqList:: ~DSeqList( ) { delete []data; length=0; maxlen=0; }


【文件预览】:
顺序表
----SeqList()
--------SeqList.h(965B)
--------SeqListMain.cpp(5KB)
--------SeqList.cpp(3KB)
----DSeqList()
--------dseqlist.cpp(3KB)
--------DSeqlist.h(943B)
--------DSeqlistmain.cpp(2KB)

网友评论