списки: append / 2 по сравнению с erlang: '++' / 2, добавление в конец списка по сравнению с добавлением в его заголовок

Из двух данных пары сравнений. Какое из них (из каждой пары) дороже системных ресурсов в Erlang:

Qn1: lists: append (L1, L2) по сравнению с erlang: '++' ( L1, L2)
Qn2 Запись в начало списка с помощью, скажем: [NewHead | List] по сравнению с записью в конец списка с помощью: List ++ [NewValue ]

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

5
задан Jonas 12 February 2012 в 12:57
поделиться