What is the main reason for implementing a Binary Search Tree (BST) as a self-balancing tree?
A. To maintain O(log n) time complexity for insertions, deletions, and searches.
B. To ensure the tree is always a complete binary tree.
C. To allow nodes to be stored in any order.
D. To minimize memory usage.
Answer: Option A
Join The Discussion