0543 | Diameter of Binary Tree | [[LeetCode XXXX]] | Tree, Depth-First Search, Binary Tree | Easy |
0124 | Binary Tree Maximum Path Sum | [[LeetCode XXXX]] | Tree, Depth-First Search, Dynamic Programming, Binary Tree | Hard |
1245 | Tree Diameter | [[LeetCode XXXX]] | Tree, Depth-First Search, Breadth-First Search, Graph, Topological Sort | Medium |
2246 | Longest Path with Different Adjacent Characters | [[LeetCode XXXX]] | Tree, Depth-First Search, Graph, Topological Sort, Array, String | Hard |
0687 | Longest Univalue Path | [[LeetCode XXXX]] | Tree, Depth-First Search, Binary Tree | Medium |
0337 | House Robber III | [[LeetCode XXXX]] | Tree, Depth-First Search, Dynamic Programming, Binary Tree | Medium |
0333 | Largest BST Subtree | | Tree, Depth-First Search, Binary Search Tree, Dynamic Programming, Binary Tree | Medium |
1617 | Count Subtrees with Max Distance Between Cities | [[LeetCode XXXX]] | Bit Manipulation, Tree, Dynamic Programming, State Compression, Enumeration | Hard |
2538 | Difference Between Maximum and Minimum Price Sum | [[LeetCode XXXX]] | Tree, Depth-First Search, Array, Dynamic Programming | Hard |
1569 | Number of Ways to Reorder Array to Get Same BST | | Tree, Union Find, Binary Search Tree, Memoization, Array, Mathematics, Divide and Conquer, Dynamic Programming, Binary Tree, Combinatorics | Hard |
1372 | Longest ZigZag Path in a Binary Tree | | Tree, Depth-First Search, Dynamic Programming, Binary Tree | Medium |
1373 | Maximum Sum BST in Binary Tree | | Tree, Depth-First Search, Binary Search Tree, Dynamic Programming, Binary Tree | Hard |
0968 | Binary Tree Cameras | [[LeetCode XXXX]] | Tree, Depth-First Search, Dynamic Programming, Binary Tree | Hard |
1273 | Delete Tree Nodes | | Tree, Depth-First Search, Breadth-First Search | Medium |
1519 | Number of Nodes in the Sub-Tree With the Same Label | | Tree, Depth-First Search, Breadth-First Search, Hash Table, Counting | Medium |