задается вопросом, какая будет лучшая структура данных для хранения телефонного справочника, когда он должен быть доступен через имя и номер?Лучшая структура данных для хранения телефонного справочника, когда он должен быть доступен через имя и номер
1
A
ответ
1
в C++ вы можете посмотреть, чтобы повысить :: bimap (Двунаправленный карта) на этой веб-странице: http://www.boost.org/doc/libs/1_42_0/libs/bimap/doc/html/index.html
Если вы создаете новый импульс :: bimap для хранения ваш каталог будет в порядке.
Я думаю, вы можете найти реализацию BiMap в Java.
Приветствия,
2
1
Как @Anycorn упоминалось вы можете посмотреть в BidiMap или вы можете сделать то же самое с Google Гуава BiMap, учебник здесь: http://marxsoftware.blogspot.com/2011/10/guavas-bidirectional-maps.html
Смежные вопросы
- 1. Лучшая структура данных для хранения смежных полигонов?
- 2. Реализация структуры данных для «телефонного справочника»
- 3. Лучшая структура данных для хранения и обработки моих данных?
- 4. Алгоритм и структура данных для хранения Имя и фамилия
- 5. Лучшая структура данных iOS для хранения размеров и цветов продукта
- 6. Лучшая структура данных для хранения jSessionId и userId
- 7. Какая лучшая структура для хранения данных общественного транспорта?
- 8. Какова может быть лучшая структура данных для хранения рекурсивных, многозначных и повторяющихся парных данных?
- 9. Лучшая структура данных для хранения и поиска фраз в C++
- 10. Лучшая структура данных для хранения специфически структурированных данных
- 11. Какова лучшая структура данных в Perl для хранения табличных данных?
- 12. Лучшая структура для таблицы MySQL для хранения статистических данных
- 13. Навигация верхнего слоя/телефонного справочника
- 14. Лучшая структура данных для хранения 10 000 записей в java
- 15. Какая лучшая структура данных для хранения диапазонов для быстрых запросов?
- 16. Какая лучшая структура данных используется для хранения большого списка студентов?
- 17. Какая лучшая структура базы данных для хранения многоязычных данных?
- 18. Структура данных для хранения данных телефонной книги
- 19. MYSQL - лучшая структура данных
- 20. Лучшая структура базы данных для хранения RSS-каналов
- 21. Лучшая практика хранения данных локально для Интернета
- 22. Какая лучшая структура данных для хранения сообщений FIX?
- 23. структура данных для хранения синонимов
- 24. Лучшая структура данных для хранения большого числа числовых полей
- 25. Лучшая структура базы данных
- 26. C++ Лучшая структура данных для хранения последних X входящих элементов?
- 27. Структура базы данных для хранения исторических данных
- 28. Структура справочника Backbone.js
- 29. Лучшая структура данных для сохранения слова на соответствующий номер?
- 30. Структура данных для хранения диапазонов
возможно дубликат [Структура данных для телефонной книги] (http://stackoverflow.com/questions/9107438/data-structure-for-phone-book) –
При измерении производительности линейный поиск по массиву может оказаться одним из самых быстрых вариантов из-за того, как мы в настоящее время строим наш машины. Начните с самой наивной реализации и при необходимости приступите к оптимизации. – Philip
Трудно назвать это дубликатом, когда ответы плохие. –