4 ms·
Traversing a binary tree without an explicit stack is also much cleaner thanks to sub-generators. if tree.left: yield from traverse(tree.left)
by agentultra 12y ago
Traversing a binary tree without an explicit stack is also much cleaner thanks to sub-generators.
if tree.left:
yield from traverse(tree.left)
yield tree
if tree.right:
yield from traverse(tree.right)
As a trivial example.