Сортировка циклического односвязного списка - C#
Формулировка задачи:
Написал циклический список, сортировку пока не получается
Подскажите пожалуйста
Вот код
Элемент списка :
class LinkList
{
private Link first;
public void Insert(int value)
{
Link newLink = new Link();
newLink.value = value;
if(first == null)
{
newLink.next = newLink;
}
else
{
newLink.next = first.next;
first.next = newLink;
}
first = newLink;
}
public void Display()
{
Link current = first.next;
int count = 0;
while (count < 1)
{
Console.WriteLine(current.value);
if (current == first)
{
count++;
}
current = current.next;
}
}
}public class Link
{
public int value;
public Link next;
}Решение задачи: «Сортировка циклического односвязного списка»
textual
Листинг программы
class Link
{
public int val;
public Link lin;
}