Non-linear data structure where nodes are organized in a hierarchy.

Terms


Code


from dataclasses import dataclass

type _Node = Node | None

@dataclass
class Node[T]:
    data: T
    left: _Node = None
    right: _Node = None