Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package ppa2_cv05_1_a14b0537p;
- /**
- *
- * @author Milan
- */
- public class Zamestnanci
- {
- Zamestnanec dummy ;
- Zamestnanec iterator;
- public Zamestnanci()
- {
- this.dummy = new Zamestnanec("qwerty",0);
- this.dummy.next = this.dummy;
- this.dummy.prev = this.dummy;
- this.iterator = dummy;
- }
- public void naZacatek()
- {
- }
- public boolean jePrvni()
- {
- return (iterator.prev==dummy && iterator !=dummy);
- }
- public boolean jePosledni()
- {
- return(iterator.next==dummy && iterator !=dummy);
- }
- public void vlozZa(Zamestnanec pepa)
- {
- pepa.next=iterator.next;
- pepa.prev=iterator.prev;
- iterator=iterator.prev;
- iterator.next=pepa;
- iterator.next=pepa.next;
- iterator.next=pepa.next;
- iterator.prev=pepa;
- //budu soupat iterator a tady zmenim 4 pointery
- }
- public void vlozPred(Zamestnanec pepa)
- {
- pepa.next=iterator.next;
- pepa.prev=iterator.prev;
- iterator=iterator.next;
- iterator.next=pepa;
- iterator.next=pepa.prev;
- iterator.next=pepa.prev;
- iterator.prev=pepa;
- }
- public void naPredchoziPrvek()
- {
- iterator=iterator.prev;
- }
- public void naDalsiPrvek()
- {
- iterator=iterator.next;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement