Что более эффективно, если иметь в виду, что кеш отсутствует в случае списков или аннулирования итераторов в векторе?