Advertisement
Guest User

UnionFind

a guest
Oct 1st, 2014
214
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.59 KB | None | 0 0
  1.  
  2. public class UnionFind {
  3.    
  4.     Knoten head;
  5.     Knoten tail;
  6.    
  7.     public UnionFind(){
  8.         head = new Knoten(0);
  9.         tail = new Knoten(0);
  10.         head.vorgaenger = head;
  11.         tail.vorgaenger = head;
  12.     }
  13.    
  14.     public void einfuegen(int schluessel){
  15.         Knoten k = new Knoten(schluessel);
  16.         Knoten n = tail;
  17.        
  18.         k.vorgaenger = tail.vorgaenger;
  19.         tail.vorgaenger = k;
  20.        
  21.         while(n.vorgaenger != head){
  22.             n = n.vorgaenger;
  23.         }
  24.         k.repraesentant = n;
  25.     }
  26.    
  27.     public void ausgabe(){
  28.         Knoten k = tail;
  29.         while(k.vorgaenger != head){
  30.             k = k.vorgaenger;
  31.             System.out.println(k.schluessel);
  32.         }
  33.     }
  34.  
  35. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement