Мне интересно знать структуру данных, которую будет использовать телефонная книга. Тот, который содержит объекты с полями, такими как строка имени, числовая строка и т. Д., И позволяет выполнять поиск (и частичный поиск, например, первые несколько букв имени) через ВСЕ поля.Структура данных в стиле телефонной книги в Java?
Каков метод, которым будет пользоваться телефонная книга? Я думал, что это будет какая-то версия дерева, но у меня с трудом завертываются мои эффективные методы.