Beispiel #1
0
        public void Test_DeleteDublicates()
        {
            var str = Chapter2LinkedLists.DeleteDublicate("abcd");

            Assert.Equal("abcd", str);
            str = Chapter2LinkedLists.DeleteDublicate("abcbdb");
            Assert.Equal("abcd", str);
            str = Chapter2LinkedLists.DeleteDublicate("abcbcbcbcbcbcbcdbbb");
            Assert.Equal("abcd", str);
        }
Beispiel #2
0
        public void Test_GetElementFromEnd()
        {
            var list = new VLinkedList <char>();

            list.Add("abcdefg".ToCharArray());
            var ch = Chapter2LinkedLists.GetElementFromEnd(list, 0);

            Assert.Equal('g', ch);
            ch = Chapter2LinkedLists.GetElementFromEnd(list, 6);
            Assert.Equal('a', ch);
            ch = Chapter2LinkedLists.GetElementFromEnd(list, 3);
            Assert.Equal('d', ch);
        }