LINUX.ORG.RU

связный список на перле


0

0

Нужно очень срочно написать связный список на перле. Самый стандартный вариант, как на си и паскале, как бы странно это ни казалось. Но не получается:(( Нужно просто в цикле добавлять туда элементы.
Написал так:

$top={};
while (1)
{
# $a=<STDIN>;
if (($a=<STDIN>)==999) {last}
else
{

$list{'num'}=$a;
$list{'next'}=$top;
$q=\%list;
$top=$q;
}

Что неправильно??
Спасибо.
chipolinous@yahoo.com

anonymous

а что такое связный список?

vilfred ☆☆
()

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

vilfred ☆☆
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.