File tree Expand file tree Collapse file tree 1 file changed +19
-1
lines changed Expand file tree Collapse file tree 1 file changed +19
-1
lines changed Original file line number Diff line number Diff line change 77 linked_list ,
88 tree ,
99 graph ,
10- heap )
10+ heap ,
11+ trie )
1112
1213
1314class TestStack (unittest .TestCase ):
@@ -237,5 +238,22 @@ def test_heap(self):
237238 self .assertEqual (myHeap .queue , expectedResult )
238239
239240
241+ class TestTrie (unittest .TestCase ):
242+ def test_stack (self ):
243+ myTrie = trie .Trie ()
244+ myTrie .Insert ('the' )
245+ myTrie .Insert ('turtle' )
246+ myTrie .Insert ('thesaurus' )
247+ myTrie .Insert ('chocolate' )
248+ myTrie .Insert ('flying' )
249+
250+ self .assertEqual (myTrie .FindWords ('th' ), ['the' , 'thesaurus' ])
251+ self .assertEqual (myTrie .FindWords ('e' ), None )
252+
253+ self .assertEqual (myTrie .Search ('chocolate' ), True )
254+ self .assertEqual (myTrie .Search ('flying' ), True )
255+ self .assertEqual (myTrie .Search ('walking' ), False )
256+
257+
240258if __name__ == '__main__' :
241259 unittest .main ()
You can’t perform that action at this time.
0 commit comments