Implementing a Trie to support autocomplete in Python
问题 I'm trying to implement a data structure that supports autocomplete on a website. I've managed to implement an iterative version of a Trie. It supports the two primary methods of adding and searching in a Trie. However now I need to add a method that returns all the words that begin with the following prefix. Can someone help me with this. class Trie: def __init__(self): self.root = TrieNode() def insert(self, word): curr = self.root for letter in word: node = curr.children.get(letter) if not