Beispiel #1
0
 public static void EnumerateAndDisplay(DoublyLinkedList <Student> list)
 {
     Classes.LinkedListNode <Student> node = list.Head;
     while (node != null)
     {
         Console.WriteLine(node.Value);
         node = node.Next;
     }
 }
Beispiel #2
0
        public static string LinearSearchDLL(DoublyLinkedList <Student> list, string name)
        {
            Classes.LinkedListNode <Student> node = list.Head;

            bool found = false;

            while (node != null)
            {
                if (node.Value.Name.ToUpperInvariant() == name.ToUpperInvariant())
                {
                    return("'" + name + "' has been found \n Student: " + node.Value);
                }
                node = node.Next;
            }
            return("'" + name + "' not found");
        }