Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Болтушкин Л.С., группа 712-2, практика 3.docx
Скачиваний:
6
Добавлен:
04.10.2024
Размер:
548 Кб
Скачать
☆

Приложение б

(Класс Node)

public class Node

{

public int Data { get; set; }

public Node Next { get; set; }

public Node(int data)

{

Data = data;

Next = null;

}

}

Приложение в

(Main)

internal class Program

{

public static void Main(string[] args)

{

{

List list1 = new List();

list1.Add(2);

list1.Add(6);

list1.Add(7);

Console.WriteLine("List 1:");

list1.Display();

List list2 = new List();

list2.Add(3);

list2.Add(4);

list1.Add(1);

Console.WriteLine("List 2:");

list2.Display();

List mergedList = new List();

mergedList.MergeLists(list1, list2);

Console.WriteLine("Merged List:");

mergedList.Display();

mergedList.Sort();

Console.WriteLine("Отсортированный Merged List:");

mergedList.Display();

Console.WriteLine("Поиск элемента 2: " + mergedList.Search(2));

Console.WriteLine("Поиск элемента 10: " + mergedList.Search(10));

mergedList.RemoveItem(4);

Console.WriteLine("После удаления 4:");

mergedList.Display();

mergedList.Clear();

Console.WriteLine("После чистки листа:");

mergedList.Display();

}

}

}