Если у вас есть вектор объектов, то копирование объектов может быть дорогостоящим, поэтому в большинстве хеш-таблиц общего назначения используются связанные списки, которые не требуют копирования при удалении или вставке. Тем не менее, удаление из хеш-таблицы на самом деле является довольно редкой операцией в большинстве кода, и вставка должна быть редкой (вы не хотите увеличивать длинные цепочки), поэтому всякий раз, когда я сам реализовывал хеши, я всегда использовал векторы для цепочек , абсолютно без проблем.
Альтернативное объяснение состоит в том, что связанный список - это контейнер, к которому люди тянутся вслепую - см. Мои комментарии в блоге здесь , чтобы узнать больше об этом.