Alternative for dictionary/map operations: L10 BST (ordered, O(log N)); Hashing (unordered, O(1) average). Use BST when you need ordered traversal or rank/select queries.