Построить копию списка, изменив порядок элементов на обратный

Мне нужно сделать реверс односвязного нециклического списка и вынести копию в другой листбокс. Что нужно дописать в while?

 public void Reverse(SingleLinkedList list)
        {

            Node p = first;
            if (first == null)
            {
                return;
            }
            else
            {
                while (p.Link!=null)
                {

                }
            }

Ответы (0 шт):