Евгений огромная просьба сделать видео про все типы деревья,вроде бы все остальные структуры не плох знаю,кроме этих.Хотелось бы именно от вас услышать объяснения и если возможно даже псевдо реализацию
сравнение значений через == конечно для стрингов будет работать из-за string pool, но в общем-то случае не будет. Хотя как что-то типа псевдокода для понимания структуры данных пойдет.
Евгений, печально что в этом видео, вы не проговариваете значение строчек кода обычным человеческим языком. То есть что означает строка. Вы просто озвучиваете то что пишете языком Java. А здесь как раз необходимы ваши комментарии, особенно момент перекидывания ссылок с одного элемента на другой. Если есть возможность перепишите пожалуйста с вашими фирменными объяснениями каждой строчки.
Принципиально не смотрю видео из уборной из за уважения к автору и контенту :) Ну а если серьезно спасибо огромное. Серии обучательних видео от Евгения в комбинации с "Think Data Structures" от A.Downey снимают все вопросы от алгоритмах и структурах данных.
Я не пойму зачем вы сделали класс Node статическим. Ведь он же приватный и получается мы его можем вызывать в нашем классе без создания экземпляра класса, тогда зачем static?
Наконец то понял что в ЛинкедЛисте можно в начало списка добавлять, и убирать Ноды не оставляя пустых мест.(в массивах если удалить в середине что то, это было пустыми ячейками. Приходилось все смещать)
На собеседовании провалил простой вопрос : какие ссылки хранит в себе первый элемент листа? (предыдущего то у него нету) и последний элемент соответственно. Структуры данных - маст хев
if (currentNode.next.value == t ) { return result; } Если value элемента CurrentNode.next == t, вернуть result, я правильно понял написанное, буду благодарен за ответ. 7:45
ты хорошо показываешь свои навыки в Джаве
Спасибо, очень приятно смотреть, без долгих абстрактных рассуждений и аналогий, только по делу :) Здорово было бы подобное по дереву увидеть.
Спасибо! Дерево на очереди :)
Топ, как всегда коротко и ясно, без воды!
;)
Спасибо :)
Спасибо за видео. Всё супер, коротко и ясно, как по полочкам. Было бы интересно увидеть от вас реализацию упорядоченного листа.
Спасибо за отзыв!
Братец спасибо тебе огромное. На уроке мне было трудно присвоить эту тему. Ты мне помог) Лайк подписка
Спасибо за отзыв, рад, что материал оказался полезен!
Женя, ты ТОП!
Грамотно объясняешь!
Спасибо за поддержку!
Спасибо за видео, жаль что не до конца понимаю все, но , значит будем смотреть ещё раз, чтоб было ещё понятней))
Спасибо за отзыв :)
Спасибо! Очень полезный материал
Спасибо за отзыв!
Евгений огромная просьба сделать видео про все типы деревья,вроде бы все остальные структуры не плох знаю,кроме этих.Хотелось бы именно от вас услышать объяснения и если возможно даже псевдо реализацию
Коротко и по сути, и даже с небольшими оптимизациями )))! Спасибо! П.с. оговорка в конце от таких зануд как я 😄
Спасибо :)
сравнение значений через == конечно для стрингов будет работать из-за string pool, но в общем-то случае не будет. Хотя как что-то типа псевдокода для понимания структуры данных пойдет.
Евгений, печально что в этом видео, вы не проговариваете значение строчек кода обычным человеческим языком. То есть что означает строка. Вы просто озвучиваете то что пишете языком Java. А здесь как раз необходимы ваши комментарии, особенно момент перекидывания ссылок с одного элемента на другой. Если есть возможность перепишите пожалуйста с вашими фирменными объяснениями каждой строчки.
Спасибо, учту для будущих видео
Спасибо, Евгений!
Спасибо за отзыв :)
Спасибо.Мне нравятся видео про разбор структур данных.
Коротко и ясно.
Интересный вмдос получился!) Жду других
Спасибо:)
Спасибо за труд!
Спасибо за отзыв!
Спасибо за хорошее комбо!
Спасибо. Ждём видео про HashMap
Спасибо за отзыв :)
Евгений, здравствуйте. Можете объяснить, как правильно реализовывать функцию hashCode для своего класса? Как генерить это число? На основе чего?
Обычно крайне зависит от задачи, но, в большинстве случаев, рекомендуемая IDE имплементация подойдёт.
Дякую
Спасибо за отзыв!
Принципиально не смотрю видео из уборной из за уважения к автору и контенту :) Ну а если серьезно спасибо огромное. Серии обучательних видео от Евгения в комбинации с "Think Data Structures" от A.Downey снимают все вопросы от алгоритмах и структурах данных.
Спасибо за отзыв :D
@Иван Ррр за Женю и двор стреляю в упор :)
Thanks.
You’re welcome!
Spasibo bolshoe
Спасибо за отзыв!
👍👍👍
Хм. На удалении ведь надо выставлять next = null. Иначе при следующем добавлении как вы упретесь в null если вставка в конец?
Вкурил. Вопрос снят. next.next отработает как надо.
Я не пойму зачем вы сделали класс Node статическим. Ведь он же приватный и получается мы его можем вызывать в нашем классе без создания экземпляра класса, тогда зачем static?
Хотя-бы потому, что из статик контекста недоступны поля экземпляра наружного класса.
Почему в методах get и remove при сравнении используется "==", а не equals?
"currentNode.next.value == t ", а не "currentNode.next.value.equals(t)"
Потому-то я упустил этот момент :(
В видео упор на структуру, поэтому не обратил на это внимание. Спасибо за комментарий - учту в будущих видео.
@@EugeneSuleimanov понял) Спасибо за видеоуроки, особенно интересны тестовые собеседования)
@@Romania5021 спасибо за отзыв:)
не знаете как удалять элементы по индексу?
а не по элементу?
@@EugeneSuleimanov что нужно изменить чтобы удалять по индексу элемента?
Просто вынос мозга) Зачем писать эту кашу если она не используется практически????
LinkedList не используется?
Объяснил за 1 минуту, что не могли объяснить другие за 30 минут
Наконец то понял что в ЛинкедЛисте можно в начало списка добавлять, и убирать Ноды не оставляя пустых мест.(в массивах если удалить в середине что то, это было пустыми ячейками. Приходилось все смещать)
Спасибо за отзыв!
По сути похожа на Очередь?
Да, конечно
На собеседовании провалил простой вопрос : какие ссылки хранит в себе первый элемент листа? (предыдущего то у него нету) и последний элемент соответственно. Структуры данных - маст хев
И как верно? Первый содержит ссылку на следующий элемент и на null, а последний - на предыдущий и на null?
сайт недоступен для пользователей из россии....
Ограничения провайдера. VPN?
if (currentNode.next.value == t ) {
return result;
}
Если value элемента CurrentNode.next == t, вернуть result, я правильно понял написанное, буду благодарен за ответ.
7:45
Если я верно понял вопрос, то вы правы.
@@EugeneSuleimanov Спасибо за ответ, и за ваши видео!
объяснение конечно же не для начинающих. Для обучающегося с нуля бесполезное
Спасибо за видео. Всё супер, коротко и ясно, как по полочкам. Было бы интересно увидеть от вас реализацию упорядоченного листа.