static void Main(string[] args)
        {
            var doublyLinkedList = new DoublyLinkedList <string>();

            doublyLinkedList.AddLast("My");
            doublyLinkedList.AddLast("Name");
            doublyLinkedList.AddLast("Is");

            Console.WriteLine(doublyLinkedList.Contains("My"));
            Console.WriteLine(doublyLinkedList.Contains("Vill"));
        }
示例#2
0
        public static void Main()
        {
            // tests:
            DoublyLinkedList <int> list = new DoublyLinkedList <int>();

            list.AddFirst(5);
            list.AddFirst(6);
            list.AddFirst(64);
            list.AddFirst(65);

            list.RemoveLast();
            Console.WriteLine(list.Count == 3);
            Console.WriteLine(list.Tail.Vallue);
            list.RemoveFirst();
            Console.WriteLine(list.Head.Vallue);

            list.ForEach(x => Console.Write(x + " "));
            Console.WriteLine();

            list.AddFirst(9);
            list.AddLast(900);

            var resultArr = list.ToArray();

            Console.WriteLine(string.Join(" ", resultArr));

            Console.WriteLine(list.Contains(9));
        }
示例#3
0
        static void Main(string[] args)
        {
            var doublyLinkedList = new DoublyLinkedList <string>();

            doublyLinkedList.AddLast("str1");
            doublyLinkedList.AddLast("str2");
            doublyLinkedList.AddLast("str3");

            var array = doublyLinkedList.ToList();

            Console.WriteLine(doublyLinkedList.Contains("str"));
        }
        static void Main(string[] args)
        {
            var doublyLinkedList = new DoublyLinkedList <string>();

            doublyLinkedList.AddLast("Pesho");
            doublyLinkedList.AddLast("Gosho");
            doublyLinkedList.AddLast("Kiro");

            doublyLinkedList.Print(Console.WriteLine);
            string[] array = doublyLinkedList.ToArray();

            Console.WriteLine(doublyLinkedList.Contains("Gosho"));

            foreach (var item in doublyLinkedList)
            {
                Console.WriteLine(item);
            }
        }