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 |