Advertisement
Guest User

Untitled

a guest
Jan 20th, 2017
126
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.05 KB | None | 0 0
  1. class Kontener {
  2. }
  3.  
  4. class Element{
  5.  
  6.     Kontener value;
  7.     Element next;
  8.    
  9.     public Element(Kontener value){
  10.         this.value = value;
  11.     }
  12. }
  13.  
  14. class KontenerList{
  15.    
  16.     Element first;
  17.     int size;
  18.    
  19.     private final static int limit = 5;
  20.            
  21.     public void addLast(Kontener k){
  22.        
  23.         if (size == limit) return;
  24.        
  25.         if( first == null)
  26.             first = new Element(k);
  27.         else {
  28.             Element tmp = first;
  29.                
  30.             while(tmp.next != null)
  31.                 tmp = tmp.next;
  32.            
  33.             tmp.next = new Element(k);      
  34.         }
  35.      
  36.         size++;
  37.     }
  38.    
  39.     Kontener deleteLast() {
  40.        
  41.         if (size == 0) return null;
  42.          
  43.          Element beforeLast = first;   
  44.          
  45.          for (int j = 1; j < size-1; j++)
  46.              beforeLast = beforeLast.next;
  47.          
  48.          Element last = beforeLast.next;
  49.          
  50.          size--;
  51.          
  52.          if (last != null) {
  53.              beforeLast.next = null;
  54.              return last.value;
  55.          } else {      
  56.              first = null;
  57.              return null;
  58.          }
  59.     }
  60. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement