2012-02-06 1 views
1

задается вопросом, какая будет лучшая структура данных для хранения телефонного справочника, когда он должен быть доступен через имя и номер?Лучшая структура данных для хранения телефонного справочника, когда он должен быть доступен через имя и номер

+0

возможно дубликат [Структура данных для телефонной книги] (http://stackoverflow.com/questions/9107438/data-structure-for-phone-book) –

+0

При измерении производительности линейный поиск по массиву может оказаться одним из самых быстрых вариантов из-за того, как мы в настоящее время строим наш машины. Начните с самой наивной реализации и при необходимости приступите к оптимизации. – Philip

+2

Трудно назвать это дубликатом, когда ответы плохие. –

ответ

1

в C++ вы можете посмотреть, чтобы повысить :: bimap (Двунаправленный карта) на этой веб-странице: http://www.boost.org/doc/libs/1_42_0/libs/bimap/doc/html/index.html

Если вы создаете новый импульс :: bimap для хранения ваш каталог будет в порядке.

Я думаю, вы можете найти реализацию BiMap в Java.

Приветствия,

Смежные вопросы