Ignore:
Timestamp:
04/11/11 14:43:03 (13 years ago)
Author:
sherbold
Message:
  • major debugging of PPM and Trie. Results are now correct, but both classes need major refactorings
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/EventBenchCore/src/de/ugoe/cs/eventbench/ppm/TrieNode.java

    r1 r5  
    55import java.util.List; 
    66 
     7import de.ugoe.cs.eventbench.ppm.Trie.Edge; 
     8import de.ugoe.cs.eventbench.ppm.Trie.TrieVertex; 
    79import de.ugoe.cs.util.StringTools; 
     10import edu.uci.ics.jung.graph.DelegateTree; 
    811 
    912 
     
    8083        } 
    8184         
     85        // returns all symbols that follow this node 
    8286        public List<T> getFollowingSymbols() { 
    8387                List<T> followingSymbols = new LinkedList<T>(); 
     
    97101        } 
    98102 
     103        public void getGraph(TrieVertex parent, DelegateTree<TrieVertex, Edge> graph) { 
     104                TrieVertex vertex = new TrieVertex(getSymbol().toString()+"#"+getCount()); 
     105                graph.addChild( new Edge() , parent, vertex ); 
     106                for( TrieNode<T> node : children ) { 
     107                        node.getGraph(vertex, graph); 
     108                }                
     109        } 
     110 
    99111} 
Note: See TracChangeset for help on using the changeset viewer.