Как сделать так, чтобы мой метод сортировки сортировал в алфавитном порядке связанный список строк
Я пытаюсь отсортировать в алфавитном порядке связанный список в 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?