Skip to content

Latest commit

 

History

History
99 lines (98 loc) · 7.94 KB

README.md

File metadata and controls

99 lines (98 loc) · 7.94 KB

Trees

Topics

  1. Construction of Binary Tree (from a specific representation to its Linked representation & back)
  2. Traversals of a Binary Tree
  3. Insertion (of a Node into a Binary Tree)
  4. Deletion
  5. Views of a Binary Tree
  6. Height / Depth of tree
    • Max Height / Depth of Tree (Recursive top-down)
    • Max Height / Depth of Tree (Recursive bottom-up)
    • Min Height / Depth of Tree (Iterative)
  7. Width of tree
  8. Diameter of tree
  9. Counts
  10. Check if binary tree is height Balanced.
  11. Convert N-ary tree to Binary Tree and back.
  12. Serialize Binary Tree
  13. Serialize N-ary tree.
  14. Structural (changes to the structure of the Binary Tree - specific structural observations, checks and changes)
  15. Search
    • BFS via Level order Traversal
    • DFS via pre-order traversal
  16. Binary Tree type checks