ушло чтобы хоть как-то понять его .-.
Хм ))) 😁 А что было самым сложным в понимании ?)
Перезаписать ссылки кто на кого ссылается, а так же исключения, если я удаляю первый элемент. Когда я учил основы, работал с массивами, поэтому с ArrayList таких проблем не возникло :,)
А как вы удаляете первый элемент ?)
Получается когда я удаляю первый элемент, то мне надо перезаписать ссылки на прошлый и следующий, тогда прошлый будет null и мне надо следующему дать значение первого элемента.
А до удаления, у первого элемента списка куда ссылки указывали ?)
Не так написал, прошлый получается и так null, и надо делать проверку что если прошлый null то присвоить следующему второй элемент, вместо первого удаленного D:
Что значит присвоить следующему второй элемент ?)
Если я удаляю первый элемент с коллекции, значит он ссылается на null и следующий(второй) элемент, мне надо проверить что если элемент, который я удаляю, ссылается на null, то надо перезаписать ссылку, что следующий элемент (второй) станет первым.
Наверное, я слегка туплю ) Но, понять пока ничего не могу )
Проще глянуть ролик в Ютубе 😃 я посмотрел штук 10.. и сам понял не до конца, на словах понимаю, но в коде тяжело написать самостоятельно реализацию(
Да, качественную реализацию написать вот так просто не получится )
Обсуждают сегодня