Advertisement
Guest User

Untitled

a guest
Mar 6th, 2015
216
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.42 KB | None | 0 0
  1.  
  2. package ppa2_cv05_1_a14b0537p;
  3.  
  4. /**
  5. *
  6. * @author Milan
  7. */
  8. public class Zamestnanci
  9. {
  10.  
  11. Zamestnanec dummy ;
  12. Zamestnanec iterator;
  13. public Zamestnanci()
  14. {
  15.  
  16. this.dummy = new Zamestnanec("qwerty",0);
  17. this.dummy.next = this.dummy;
  18. this.dummy.prev = this.dummy;
  19. this.iterator = dummy;
  20.  
  21. }
  22. public void naZacatek()
  23. {
  24.  
  25. }
  26. public boolean jePrvni()
  27. {
  28.  
  29. return (iterator.prev==dummy && iterator !=dummy);
  30. }
  31. public boolean jePosledni()
  32. {
  33. return(iterator.next==dummy && iterator !=dummy);
  34.  
  35. }
  36. public void vlozZa(Zamestnanec pepa)
  37. {
  38. pepa.next=iterator.next;
  39. pepa.prev=iterator.prev;
  40. iterator=iterator.prev;
  41. iterator.next=pepa;
  42. iterator.next=pepa.next;
  43. iterator.next=pepa.next;
  44. iterator.prev=pepa;
  45. //budu soupat iterator a tady zmenim 4 pointery
  46. }
  47. public void vlozPred(Zamestnanec pepa)
  48. {
  49.  
  50. pepa.next=iterator.next;
  51. pepa.prev=iterator.prev;
  52. iterator=iterator.next;
  53. iterator.next=pepa;
  54. iterator.next=pepa.prev;
  55. iterator.next=pepa.prev;
  56. iterator.prev=pepa;
  57. }
  58. public void naPredchoziPrvek()
  59. {
  60. iterator=iterator.prev;
  61. }
  62. public void naDalsiPrvek()
  63. {
  64. iterator=iterator.next;
  65. }
  66. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement