Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /**
- * @return A TrieSet containing Integers for testing purposes.
- */
- public static TrieSet<Integer> createIntegerTestCase() {
- TrieNode<Integer> res = new TrieNode<Integer>();
- res.elements.add(null);
- TrieNode<Integer> oneNode = new TrieNode<Integer>();
- TrieNode<Integer> tenNode = new TrieNode<Integer>();
- tenNode.elements.add(10);
- TrieNode<Integer> twelveNode = new TrieNode<Integer>();
- twelveNode.elements.add(12);
- oneNode.prefixes.put("0", tenNode);
- oneNode.prefixes.put("2", twelveNode);
- TrieNode<Integer> twentyNode = new TrieNode<Integer>();
- twentyNode.elements.add(20);
- TrieNode<Integer> twoHundredNode = new TrieNode<Integer>();
- twoHundredNode.elements.add(200);
- TrieNode<Integer> twoHundredAndFiveNode = new TrieNode<Integer>();
- twoHundredAndFiveNode.elements.add(205);
- twentyNode.prefixes.put("0", twoHundredNode);
- twentyNode.prefixes.put("5", twoHundredAndFiveNode);
- res.prefixes.put("1", oneNode);
- res.prefixes.put("20", twentyNode);
- return new TrieSet<Integer>(res);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement