public static void EnumerateAndDisplay(DoublyLinkedList <Student> list) { Classes.LinkedListNode <Student> node = list.Head; while (node != null) { Console.WriteLine(node.Value); node = node.Next; } }
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"); }