Курсовая работа: Работа со списками

int count(){

int i=0;

p=top;

while (p!=NULL){

i++;

p=p->next;

}//end while

return(i);

}//end stack count

void add(Data value, AnsiString name){

p=new list;

p->next=top;

p->inf=value;

p->name=name;

top=p;

}//end stack add

int search (AnsiString name){

int i=0;

p=top;

while (p!=NULL){

i++;

if (p->name==name) return(i);

}//end while

return(0);

}//end function

void remove(int index){

list*q;

p=top;

for (int i=1;i<index-1;i++) p=p->next;

К-во Просмотров: 647
Бесплатно скачать Курсовая работа: Работа со списками