Data Structures & Algorithms Notes Page
Elements are comparable (Type T)
No null values → No duplicates allowed
Operations: Insert, delete, search, min, max, size, isEmpty
Additional Operations:
successor(x) → Element in dictionary after x when sortedpredecessor(x) → Element in dictionary before x when sorted| Operations | Array (sorted) |
|---|---|
delete |
O(n) |
insert |
O(n) |
search |
O(log n) |
O(n) for insert / delete is expensive if dictionary is dynamic.