SL
Size: a a a
SL
SP
И
LL
ИИ
ИИ
SL
LL
reduce(head, acc) -> acc
) и можно добавлять элемент в конец за O(1)
O(1)
, можно использовать queue
или персистентный дэк (у Окасаки можно подсмотреть)ets
, доступ за O(log N)
не такой уж и долгий, учитывая что разброс скорости доступа в зависимости от уровня кэша будет больше чем оверхэд от прыжков по деревуLL
ИИ
LL
insert_before
?ИИ
insert_before
?ИИ
LL
O(N)
ИИ
O(N)
LL
O(N)
ИИ
O(N)
AB
ИИ
O(N)