实验二 线性表的顺序存储(4)

2018-10-21 10:30

char a1[]={\'a\',\'b\',\'c\',\'d\',\'e\'}; char b1[]={\'a\',\'b\',\'f\',\'g\',\'h\'}; SeqList myLista1(a1,5); SeqList myListb1(b1,5); cout<<数组为: myLista1.display(); cout<

cout<<数组为: myListb1.display(); cout<

myLista1.and(myLista1,myListb1); }

template

void SeqList::Insert(datatype item) {

int i,j;

//if (length>=MaxSize) throw 溢出

//if (i<1 || i>length+1) throw 不合法! for(i=0;i

for (j=i+1;jdata[j]) {

datatype a; a=data[i];

data[i]=data[j]; data[j]=a; }

cout<<排序后数组为: for(i=0;i

for (i=0;i

for (j=length; j>i; j--) data[j]=data[j-1]; data[i]=item; length++; }

template

void SeqList::sort() {

int i,j;

for(i=0;i

for (j=i+1;jdata[j]) {

datatype a; a=data[i];

data[i]=data[j]; data[j]=a; }

cout<<排序后数组为: for(i=0;i

void main() {

int La[]={1,9,8,4,7,6,2,3}; int Lb[]={3,2,1};

SeqList myLista(La,8); SeqList myListb(Lb,3);

cout<<排序前数La组为: myLista.display();

cout<<排序前数Lb组为: myListb.display(); myLista.sort(); myListb.sort();

for(int i=1;i


实验二 线性表的顺序存储(4).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:新编MCS-51单片机应用设计目录

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: