← Tree Traversal

Micro-Drill #110 — Trie search

Tree Traversal Target: 10s

Trie search checks end flag at the final node. Distinguishes full words from prefixes.

def search(root, word):
    node = root
    for c in word:
        if c not in node.children:
            return False
        node = node.children[c]
    return node.end

Type it from memory. Go.

Practice Problems

Related Coding Drills

← Micro #109 Micro #111 →