Мне было предложено это в интервью. Я думал, что этот вопрос слишком общий, чтобы указать конкретную структуру данных.Лучшая структура данных для хранения 10 000 записей в java
Однако, до сих пор, если мы канализировать вопрос к следующему критерию, что будет лучшим структуры данных для использования:
- Если скорость вставки должна быть быстрее?
- Если поиск конкретных данных должен быть самым быстрым?
Посмотрите на [большие-o-summary-for-java-collections-framework-реализации] (http://stackoverflow.com/questions/559839/big-o-summary-for-java-collections-framework -implementations). Вы найдете ответ. – MockerTim
Обычно они могут захотеть, чтобы у вас появилось больше вопросов, чтобы прояснить их вопрос: для чего вы хотите использовать записи? набор данных редко меняется - в основном, чтение? набор данных действительно вставляет и удаляет много? – Tin
Для более быстрых вставок - Связанный список, для более быстрого поиска - двоичное дерево поиска, что более важно? – SomeDude