Concept Flow - Autocomplete System with Trie
Start: Insert words into Trie
For each word: For each char
If char node missing: Create node
Move to char node
Mark end of word
Autocomplete query: Traverse Trie by prefix
If prefix node found: DFS to collect words
Return list of words starting with prefix
Build a Trie by inserting words character by character, then find autocomplete suggestions by traversing the Trie nodes matching the prefix and collecting all words below.