Advertisement
Guest User

Untitled

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