Search⌘ K
AI Features

Solution: Binary Tree Preorder Traversal

Explore the Morris traversal method for binary tree preorder traversal to understand how to visit nodes in root-left-right order without recursion or extra stack space. Learn how this algorithm optimizes space by temporarily modifying pointers and restores the original tree. Gain skills to traverse trees efficiently with O(n) time and constant space.

Statement

Given the root of a binary tree, your task is to return a list containing the values of its nodes in preorder traversalIn preorder traversal, we visit each node by first visiting the current node, then its left subtree, and finally its right subtree order.

Constraints:

  • The number of nodes in the tree is in the range [0,100] ...