Я себе сутки мозги ломал и не мог в голове логику уложить.
Почему first u last хранят значения в .prev и .next? Они ведь могут хранить ссылки на сами объекты в чем проблема?
Через сутки написапл как написал, все работает. Только решение не принимается.
Решу конечно за счет подстановки правильного решения, но не считаю это правильным. Чтобы получить доступ к первому элементу нужно обратиться к методу next поля first. Но логика ведь говорит о том, что после перового идет второй элемент и тогда получается, что first.next это второй должен быть элемент, а никак не первый.
package com.javarush.task.pro.task13.task1313;
/*
StringsLinkedList
*/
public class Solution {
public static void main(String[] args) {
StringsLinkedList stringsLinkedList = new StringsLinkedList();
stringsLinkedList.add("1");
stringsLinkedList.add("2");
stringsLinkedList.add("3");
stringsLinkedList.add("4");
stringsLinkedList.add("5");
stringsLinkedList.add("6");
stringsLinkedList.add("7");
stringsLinkedList.add("8");
stringsLinkedList.add("9");
stringsLinkedList.printAll();
}
}
