//brian jahns
//list driver 2 file
#include <iostream.h>
#include "List.h"
int main()
{
List list;
if(list.isempty())
cout <<"emptylist"<<endl;
if(list.insert(1, 5));
cout<< "inserted 5 at pos 1"<<endl;
if(!list.isempty())
cout <<"not empty, insertion worked"<<endl;
else
cout <<"empty, try again"<<endl;
cout<<"list size "<<list.listlength()<<endl;
cout<<"list output";
list.output();
list.del(1);
cout<<"list size"<<list.listlength()<<endl;
list.insert(1, 4);
cout<< "inserted 4 at pos 1";
list.output();
list.insert(2, 10);
cout<< "inserted 10 at pos 2";
list.output();
cout<<"finding pos 2..."<<endl;
int num;
list.find(2, num);
cout<<"it is: "<<num<<endl;
cout<< "list length is"<<list.listlength()<<endl;
return 1;
cout<<"list3 creating and setting to = list"<<endl;
List list3=list;
cout<<"list=";
list.output();
cout<<"list3=";
list3.output();
List list2;
cout<<"list 2 created"<<endl;
cout<<"size of 2 is ";
list2.listlength();
list2=list;
cout<<"list copied into list2"<<endl;
cout<<"list1= ";
list.output();
cout<<" list2= ";
list2.output();
cout<<endl;
list.del(1);
cout<<"deleted list1 pos1, listsize is"<<list.listlength()<<endl;
cout<<"list2 length= "<<list2.listlength()<<endl;
cout<<"list1= ";
list.output();
cout<<endl;
cout<<"list2= ";
list2.output();
cout<<endl;
cout<<"deleted list1 pos2"<<endl;
list.del(2);
cout<<"list1= ";
list.output();
cout<<endl;
cout<<"list2= ";
list2.output();
cout<<endl;
return 0;
}