Exemplo n.º 1
0
        static void PrintList <T>(DoublyLinkedList <T> myList)
        {
            if (myList.Head == null || myList.Tail == null)
            {
                return;
            }

            var listText = "DoublyLinkedList[";

            for (int i = 0; i < myList.Count; i++)
            {
                listText += myList[i];
                if (i < myList.Count - 1)
                {
                    listText += "<";
                    listText += "---";
                    listText += ">";
                }
            }
            listText += "]";

            System.Console.WriteLine(listText);
            System.Console.WriteLine("Found Data = 66 -> " + myList.Find((T)(object)66));
            System.Console.WriteLine("Found Data = 3 -> " + myList.Find((T)(object)3));
        }