Нам было дано задание создать LinkedList с нуля, и нет абсолютно никаких указаний, которые дадут нам руководство по этой задаче, связанной с мигрированием. Кроме того, все онлайн, похоже, просто использует Java, встроенный в методы LinkedList и прочее. В любом случае, связанные списки имеют смысл при использовании Java по умолчанию, но создание его с нуля не имеет никакого смысла. Допустим, у меня есть
public class LinkedList {
private LinkedList next;
private final String word;
// constructor
public LinkedList(String word, LinkedList next) {
this.word = word;
this.next = next;
}
И, таким образом, у нас есть связанный список. Что происходит? Как создать связанный список? Как это работает? Я должен написать метод append, который добавляет данный параметр String word
в конец связанного списка this
. Я попытался посмотреть на встроенный метод addLast для встроенного класса java связанных списков, но мне это не помогает, поскольку я действительно не понимаю, что происходит. Кто-нибудь хочет помочь мне:)