Smallest String Starting From Leaf In Binary Tree
DFS with backtracking used to find lexicographically smallest string from leaf to root in binary tree.
Smallest String Starting From Leaf Difficulty: Medium Topics: String, Backtracking, Tree, Depth-First Search, Binary Tree You are given the root of a binary tree where each node has a value in the range [0, 25] representing the letters 'a' to 'z'. Return the lexicographically smallest string that starts at a leaf of this tree and ends at the root. As a reminder, any shorter prefix of a string is lexicographically smaller. For example, "ab" is lexicographically smaller than "aba". A leaf of a node is a node that has no children. Example 1: Input: root = [0,1,2,3,4,3,4] Output: "dba" Examp...