Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- DvostrukaLista(const DvostrukaLista &x)
- {
- br_elemenata=x.br_elemenata;
- prvi=new Cvor;
- prvi->element=x.prvi->element;
- prvi->prethodni=0;
- Cvor *p(prvi);
- Cvor *p1(x.prvi);
- Cvor *pom(prvi);
- p1=p1->slijedeci;
- while(1)
- {
- p->slijedeci=new Cvor;
- p=p->slijedeci;
- if(p1==x.trenutan) trenutan=p;
- p->element=p1->element;
- p->prethodni=pom;
- pom=pom->slijedeci;
- if(p1->slijedeci==0) { p->slijedeci=0; break; }
- p1=p1->slijedeci;
- }
- zadnji=p;
- }
- DvostrukaLista &operator=(const DvostrukaLista &x)
- {
- Cvor *q=prvi;
- while (q!=0)
- {
- q=q->slijedeci;
- delete prvi;
- prvi=q;
- }
- br_elemenata=x.br_elemenata;
- prvi=new Cvor;
- prvi->element=x.prvi->element;
- prvi->prethodni=0;
- Cvor *p(prvi);
- Cvor *p1(x.prvi);
- Cvor *pom(prvi);
- p1=p1->slijedeci;
- while(1)
- {
- p->slijedeci=new Cvor;
- p=p->slijedeci;
- if(p1==x.trenutan) trenutan=p;
- p->element=p1->element;
- p->prethodni=pom;
- pom=pom->slijedeci;
- if(p1->slijedeci==0) { p->slijedeci=0; break; }
- p1=p1->slijedeci;
- }
- zadnji=p;
- return *this;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement