Показать сообщение отдельно
Старый 14.04.2012, 22:43   #3
Evgeniy
Пользователь
 
Регистрация: 06.01.2012
Сообщений: 98
Сказал(а) спасибо: 12
Поблагодарили 33 раз(а) в 21 сообщениях
Evgeniy На верном пути
По умолчанию

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

Нужен контейнер для быстрого рандомного поиска и удаления элемента по индексу, хешу; суть не важна - важна скорость рандомного поиска и удаления.
5 интов + хеш = 6*32 = 24 байта - размер объекта для хранения, поиска.
  1. Надо записать в контейнер много объектов - скорость не особо важна
  2. рандомно выдергивать по индексу - скорость важна
  3. доставать все по очереди - итерация ( порядок не важен ) - скорость важна
  4. удалять - скорость важна
Код 100% однопоточный.
Evgeniy вне форума   Ответить с цитированием