whiplk

LinkedList->addAll

Apr 5th, 2020
269
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.73 KB | None | 0 0
  1. class ListInteger {
  2.   private Node header;
  3.   private Node trailer;
  4.   private Integer size;
  5.  
  6.   //construtor da lista [...]
  7.  
  8.   public void addAll(ListInteger list) {
  9.     Node node = list.getElement(0); //supondo que vc busque pelo primeiro elemento da lista que foi passada por parametro
  10.  
  11.     if (this.empty()) {
  12.       header = node;
  13.     } else {
  14.       trailer.setNext(node);
  15.     }
  16.  
  17.     trailer = node;
  18.     this.setSize(this.getSize() + list.getSize());
  19.   }
  20.  
  21.   public void add(Integer element) {
  22.     Node node = new Node(element);
  23.  
  24.     if (this.empty()) {
  25.       header = node;
  26.     } else {
  27.       trailer.setNext(node);
  28.     }
  29.  
  30.     trailer = node;
  31.     this.incrementSize();
  32.   }
  33.  
  34.   //outros métodos da lista [...]
  35. }
Advertisement
Add Comment
Please, Sign In to add comment