Advertisement
Guest User

Untitled

a guest
Dec 19th, 2014
139
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.26 KB | None | 0 0
  1.    
  2.  
  3.         /**
  4.          * @return A TrieSet containing Integers for testing purposes.
  5.          */
  6.         public static TrieSet<Integer> createIntegerTestCase() {
  7.             TrieNode<Integer> res = new TrieNode<Integer>();
  8.             res.elements.add(null);
  9.             TrieNode<Integer> oneNode = new TrieNode<Integer>();
  10.             TrieNode<Integer> tenNode = new TrieNode<Integer>();
  11.             tenNode.elements.add(10);
  12.             TrieNode<Integer> twelveNode = new TrieNode<Integer>();
  13.             twelveNode.elements.add(12);
  14.             oneNode.prefixes.put("0", tenNode);
  15.             oneNode.prefixes.put("2", twelveNode);
  16.             TrieNode<Integer> twentyNode = new TrieNode<Integer>();
  17.             twentyNode.elements.add(20);
  18.             TrieNode<Integer> twoHundredNode = new TrieNode<Integer>();
  19.             twoHundredNode.elements.add(200);
  20.             TrieNode<Integer> twoHundredAndFiveNode = new TrieNode<Integer>();
  21.             twoHundredAndFiveNode.elements.add(205);
  22.             twentyNode.prefixes.put("0", twoHundredNode);
  23.             twentyNode.prefixes.put("5", twoHundredAndFiveNode);
  24.             res.prefixes.put("1", oneNode);
  25.             res.prefixes.put("20", twentyNode);
  26.             return new TrieSet<Integer>(res);
  27.         }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement