コード例 #1
0
        public void Insert_Node()
        {
            OLS <string> list = new OLS <string>();

            list.Add_in_Tail("Смирнов");
            list.Add_in_Head("Петров");
            list.Add_in_Head("Иванов");
            list.Add_in_Head("Васичкин");
            list.Add("Кузнецова", "Иванов");

            OLS <string> .Node <string> current = list.head;
            int i = 0;

            while (i != 3)
            {
                current = current.Next;
                i++;
            }
            Assert.AreNotEqual(current.Data, "Кузнецова");
        }
コード例 #2
0
        public void Insert_Node_last_Specified_Node() // добавить узел после заданного узла
        {
            OLS <string> list = new OLS <string>();

            list.Add_in_Tail("Смирнов");
            list.Add_in_Head("Петров");
            list.Add_in_Head("Иванов");
            list.Add_in_Head("Васичкин");
            list.Add("Кузнецова", "Иванов");

            OLS <string> .Node <string> current = list.head;
            int i = 0;

            while (i != 3)
            {
                current = current.Next;
                i++;
            }
            Assert.AreNotEqual(current.Data, "Кузнецова");
        }
 public void ЕслиЯДобавляюЭлементВСписокПослеЗаданногоУзла()
 {
     list.Add("Кузнецова", "Иванов");
 }