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