Study

Binary Tree

Flashcards
1 / 5
data_structure abstract_data_type tree rooted_tree ordered_tree k-ary_tree graph acyclic_graph
πŸ’¬ Click on the content to Ask AI
Explore More
πŸ”₯ balanced tree β†’ Balanced trees (e.g., AVL, Red-Black) specialize binary trees by enforcing balance criteria and using rotations to maintain near-logarithmic height.
πŸ”₯ binary search tree β†’ A BST specializes a binary tree by enforcing an ordering invariant on keys (left < node < right), enabling efficient ordered search, insertion, deletion, and in-order traversal.
πŸ”₯ complete binary tree β†’ A complete binary tree is a specialization of a binary tree that extends the base structure by imposing completeness: all levels are full except possibly the last, which is left-aligned.
🌟 priority queue adt β†’
⭐️ heap β†’
⭐️ breadth first search β†’
⭐️ depth first search β†’
⭐️ avl tree β†’
⚑️ red black tree β†’
⚑️ expression trees β†’
⚑️ huffman coding β†’
⚑️ segment trees β†’
⚑️ fenwick trees β†’
⚑️ abstract syntax trees β†’
⚑️ parsers β†’