Приложение б
(Класс 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();
}
}
}