Xpoint
   [напомнить пароль]

Почему splice в Perl работает так быстро?

Метки: [без меток]
[удл]
2009-04-19 18:38:42 [обр] gal7[досье]
 Меня удивила скорость замены/удаления элементов в массивах на Perl с помощью функции splice(). Подскажите почему она так быстро срабатывает - это в Perl так специфично массивы организованы или еще почему-то? Судя по тестам это работает как-то по-другому нежели сдвиг всех элементов при добавлении или удалении. Или я ошибаюсь? Правда splice() имеет такой недостаток, что из потоков с разделяемыми переменными она не может использоваться.
 Я подумал, может можно будет как-нибудь использовать это в других языках программирования.
Powered by POEM™ Engine Copyright © 2002-2005