Member 13798505 Ответов: 1

Как сделать так, чтобы мой метод сортировки сортировал в алфавитном порядке связанный список строк


Я пытаюсь отсортировать в алфавитном порядке связанный список в java, но мой метод работает только с целыми числами.

Что я уже пробовал:

сортировка общедоступных узлов()
{

Ток узла;
Узел sortedList = null;
инт рассчитывать;

if(first == null)
throw new IllegalArgumentException("список пуст");

// Создание цикла, который будет проходить через весь список.
for (int index = 1; index < size(); index++)
{
// Перенаправляет переменную unsorteNode на второй элемент списка.
текущий = первый.следующий;

// Переопределяет переменную сканирования для индексации.
показатель кол-во = ;

// Создание цикла, который будет проходить через список и менять местами значения.
а (количество и gt; 0 &&усилителя; ток.значение.метод compareto(первый.значение) и gt; 0)
{
sortedList = новый узел(current.value, first);
первый = первый.следующий;
ток = ток.далее;
считать--;
}

// Переключает значения в правильное положение.
во-первых.следующий = текущий;
}

// Возвращает отсортированный список.
возврат объекта sortedlist;

}

Richard MacCutchan

Каково определение вашего класса узлов и как работает метод compareTo?