Exemple #1
0
        public void SelectionSort_LinkedList_Ordered()
        {
            SingleLinkedList <int> list = new SingleLinkedList <int>();

            list.InsertAtEnd(15);
            list.InsertAtEnd(4);
            list.InsertAtEnd(21);
            list.InsertAtEnd(3);
            list.InsertAtEnd(400);
            list.InsertAtEnd(21);

            var sorted = list.SelectionSort();

            int[] numbers = sorted.ToArray();
            Assert.AreEqual(new int[] { 3, 4, 15, 21, 21, 400 }, numbers);
        }