Есть ли в Scala встроенная функция или внешняя библиотека для объединения двух списков (или массивов, или векторов, или буферов списков и т. Д.) В постоянное время? Такая операция предположительно уничтожит / изменит два исходных списка. Насколько я могу судить, все функции, которые я вижу для конкатенации списков, выполняются за линейное время.
Большое спасибо.