@@ -30,13 +30,13 @@ A tree structure where every node has **at most twOchildren**, conventionally re
3030* ** Memory Layout:** Node allocation on the heap via pointers (` left ` , ` right ` ) or contiguous implicit arrays for
3131 complete trees (e.g., Heaps).
3232* ** Complexity:**
33- * Search / Access: O (N)
33+ * Search/ Access: O (N)
3434* Traversal (Preorder, Inorder, Postorder, Level-Order): O (N)
3535
3636
3737* ** When tOUse:**
3838* Structural representation of hierarchical logic where branching factor is strictly binary.
39- * Constructing expression trees (Abstract Syntax Trees / ASTs) for parsers and compilers.
39+ * Constructing expression trees (Abstract Syntax Trees/ ASTs) for parsers and compilers.
4040* Array-backed Binary Heaps for Priority Queues.
4141
4242---
@@ -48,8 +48,8 @@ strictly smaller**, and all key values in its **right subtree are strictly large
4848
4949* ** Memory Layout:** Pointer-linked heap nodes storing key-value payloads.
5050* ** Complexity:**
51- * Lookup / Insertion / Deletion (Average): O (log N)
52- * Lookup / Insertion / Deletion (Worst Case - Unbalanced/Degenerate Line): O (N)
51+ * Lookup/ Insertion/ Deletion (Average): O (log N)
52+ * Lookup/ Insertion/ Deletion (Worst Case - Unbalanced/Degenerate Line): O (N)
5353
5454
5555* ** When tOUse:**
@@ -68,7 +68,7 @@ deletions.
6868* ** Memory Layout:** BST pointer nodes extended with an additional integer attribute tracking ` height ` or
6969 ` balance_factor ` .
7070* ** Complexity:**
71- * Lookup / Insertion / Deletion (Guaranteed Worst Case): O (log N)
71+ * Lookup/ Insertion/ Deletion (Guaranteed Worst Case): O (log N)
7272* Rotation overhead: O (1) per rebalance step during modification.
7373
7474
@@ -86,7 +86,7 @@ A tree structure where each node can have **up tON children** (or an unbounded d
8686* ** Memory Layout:** Nodes storing a dynamic container of child references (e.g., ` list[Node[T]] ` , ` dict[K, Node[T]] ` ,
8787 or First-Child/Next-Sibling representation).
8888* ** Complexity:**
89- * Traversal / Search: O (N)
89+ * Traversal/ Search: O (N)
9090* Child Lookup: O (1) (hash map index) or O (K) (linear scan over K children)
9191
9292
0 commit comments