Professional Documents
Culture Documents
Listate Lidhura
Listate Lidhura
struct liste
{
int vlera;
struct liste *pas;
};
Te shkruhet nje funksion qe ben shtimin e nje elementi te ri pas nje vlere te caktuar ne liste
Te shkruhet nje funksion qe heq elementin e fundit te nje liste lineare njedrejtimore
int del_end(struct liste * list)
{
struct liste* ptr;
int item;
if(list==NULL)
{
printf("\nlista eshte bosh\n");
return(0);
}
if(list->pas==NULL)
{
item=list->vlera;
list=NULL;
return item;
}
ptr=list;
while((ptr->pas)->pas!=NULL)
ptr=ptr->pas;
item=(ptr->pas)->vlera;
ptr->pas=NULL;
return(item);
}
Te shkruhet nje funksion qe heq elementin e pare ne nje liste lineare njedrejtimore
Te shkruhet nje funksion qe heq nga lista elementin e pare me vlere vl.