What is the average time complexity of searching for a contact in an unsorted address book using a linear search?
What is the average time complexity of searching for a contact in a sorted address book using binary search?
In an unsorted address book, what is the best-case time complexity for finding a contact?
In a sorted address book, what is the best-case time complexity for finding a contact using binary search?
What is the typical time complexity for inserting a new contact into an unsorted address book?
What is the typical time complexity for inserting a new contact into a sorted address book while maintaining the sorted order?
If search performance is critical and insertions are infrequent, which data structure is most suitable for storing an address book?
Consider a scenario with frequent insertions and deletions. Which data structure might be more suitable for managing an address book, even if search performance slightly degrades?
When would the difference in search performance between a sorted and unsorted address book become significantly noticeable?
What is a potential hybrid approach to manage very large address books for improved performance?