Я хочу сохранить 3000 int value в arraylist. Затем я хочу получить 5 наименьших чисел. Какая структура данных подходит для этого?Структура данных для сохранения значения 3000
Обратите внимание, что я использовал структуру данных Arraylist. Позиция элемента в списке значительна. После сортировки позиция изменяется. Как я могу выполнить свою цель?
вы должны дать больше контекста. Ответ может быть отсортированным массивом, кучей (минимальным или максимальным!) Деревом или множеством других вещей - зависит от реальной проблемы. – amit
На каком языке? Как написано сейчас, этот пост, вероятно, вне темы для SO. – admdrew
двоичное дерево ...? –