求交并集.doc#include<>#defineMaxSize100typedefcharElemType;typedefstruct{ ElemTypedata[MaxSize]; intlength;}SqList;//定义线性表结构体类型voidInitList(SqList*&L)//引用型指针{ L=newSqList;/*分配存放线性表的空间*/L->length=0;}///////////////////////////////////////////////////////////(SqList*&L,ElemTypea[],intn){ inti; for(i=0;i<n;i++) L->data[i]=a[i]; L->length=n;}/////////////////////////////////////////////////////////(SqList*&L){ deleteL;}//////////////////////////////////////////////////////////(SqList*L){ return(L->length==0);}/////////////////////////////////////////////////////////(SqList*L){ return(L->length);}/////////////////////////////////////////////////////////(SqList*L){ if(ListEmpty(L)) return; for(inti=0;i<L->length;i++) cout<<L->data[i]<<""; cout<<endl;}/////////////////////////////////////////////////////////(L,i,e)intGetElem(SqList*L,inti,ElemType&e){ if(i<1||i>L->length) return0; e=L->data[i-1]; return1;}////////////////////////////////////////////////////////////(SqList*L,ElemTypee){ inti=0; while(i<L->length&&L->data[i]!=e) i++; if(i>=L->length) return0; else returni+1;}////////////////////////////////////////////////////////////////(SqList*&L,inti,ElemTypee){ intj;if(i<1||i>L->length+1) return0;i--;/*将顺序表逻辑位序转化为elem下标即物
求交并集 来自淘豆网www.taodocs.com转载请标明出处.