Esempio n. 1
0
        public new DoubleNode <T> GetLastNode()
        {
            DoubleNode <T> head = Head;

            while (head.Next != null)
            {
                head = (DoubleNode <T>)head.Next;
            }
            return(head);
        }
Esempio n. 2
0
        public void DisplayReverse()
        {
            DoubleNode <T> head = GetLastNode();

            while (head != null)
            {
                Console.Write(head.Data + " ");
                head = (DoubleNode <T>)head.Prev;
            }
            Console.WriteLine();
        }
Esempio n. 3
0
 public DoubleList()
 {
     Head = base.Head as DoubleNode <T>;
 }