Я пытаюсь выполнить задание о связанном списке, к сожалению, я не могу опубликовать свой код в Интернете. Но общая проблема выглядит так:
У меня есть связанный список организмов: список -> Зебра -> Гиена -> Лев -> трава
Но я хочу, чтобы список отображался по порядку (пищевая цепочка): orderList -> Лев -> Гиена -> Зебра -> трава
Кроме того, я могу добавить в список организм, например
list.add("T-Rex");
Итак, мой желаемый результат должен быть упорядоченнымСписок -> T-Rex -> Лев -> Гиена -> Зебра -> трава
Как добавить организмы, а затем упорядочить их так, чтобы отображалась иерархия? Существует ограниченное количество организмов, которые я могу уничтожить, поэтому я точно знаю, куда их поместить. Например, я знал, что если я поставлю T-Rex, он всегда будет на вершине Льва, гиена всегда будет раньше, чем трава ... и так далее ... Я пытался найти учебники на YouTube и Google но они в основном сортировали числа или строки в алфавитном порядке, что, на мой взгляд, не помогает моей проблеме.
Буду признателен за любую помощь, так как это мой первый раз связанный список.