//----------------------------------------------------------------------------- // ListTest.cpp // A test client for List ADT //----------------------------------------------------------------------------- #include #include #include #include"List.h" using namespace std; List Union(List& P, List& Q){ List U = P.concat(Q); U.cleanup(); return U; } List Intersection(List& P, List& Q){ ListElement x; List I; P.moveFront(); while( P.position()=0 ){ I.insertBefore(x); } } return I; } int main(){ int i; int A[] = {1,1,2,1,2,2,3,1,2,3,3}, a=11, k=5; int B[] = {1, 2, 3, 4, 5, 6, 7}, b=7; int C[] = {4, 5, 6, 7, 8, 9, 10, 11}, c=8; List L, P, Q; for(i=0; i