Усложняем задачу - а теперь покажите путь максимальной суммы.
@jenyaspace4 күн бұрын
Не знаю, сколько работал в компаниях но никогда не проходил собеседования
@ts.kdv.raz0r5 күн бұрын
Александр, умоляю, расскажи про все эти алгоритмы и структуры, только не со стороны: найти минимум/максимум левого/правого/среднего соседа… на кой черт они (эти структуры) нужны? Для решения каких проблем? Вот даже с этим деревом, ну хоть убейте, я не могу придумать ситуацию, где нужна была бы такая структура данных!😢
@Artem-j2i8m6 күн бұрын
Привет! Немножко обструктивной. Зачем ты во второй задаче в методе helper возвращаеш int значение из метода, если ты его ни куда не присваиваешь? Сам же метод устанавливает результат в поле класса answer, которое и возвращаеться потом. По факту метод helper должен быть void тогда, а в if(node == null) {answer = 0; return;} Но обьяснение хорошее. Проходить по обоим веткам в звене дерева и учитывать либо оба результата (первая задача) либо одной конкретной ветки (вторая задача) Хотел бы посмотреть от тебя примери по bfs. Я решения таких задач еще не встречал
@yakajibee528911 күн бұрын
Спасибо! Хорошее видео!
@AnthonyMarchenko14 күн бұрын
Спасибо, очень крутая анимация, такую в Keynote просто сделаешь, так?
@galemaj19 күн бұрын
материал подан просто: великолепно
@romabulava89920 күн бұрын
профи, черный фон мммм
@kisavoron420121 күн бұрын
Ох уж эти скриптеры
@Мирочек-к6я21 күн бұрын
9:04- из какого офиса вы вышли, если были на Бали?
@sinushkin22 күн бұрын
последнее решение неверно, получая нужный блок из мапы, мы не учитываем что он был первым, мы можем получить блок из середины
@sinushkin22 күн бұрын
Вместо Set я бы использовал Map и хранил в значении индекс элемента который буду удалять, чтобы не пробегаться по циклу while
@chagkruzart769523 күн бұрын
6:20 проблема программистов в том, что они - говнокодеры, которые абсолютно не знают математику, логику построения алгоритмов, всё это для них - магия.
@poster-bot23 күн бұрын
а можно ведь и за 2*log(N). В начале бинарный поиск по колонке, проверяем верхнюю и нижнюю колонку. Если два последних числа в верхней и нижней колонке больше искомого идем внизу, если оба меньше вверх. Если в верхней колонке число меньше искомого, а в нижней нет - мы нашли нужную колонку за O(n) А дальше уже стандартный бинарный поиск по столбцу
@АлександрКнязев-ю1в23 күн бұрын
Каким образом функция hashCode() получает/знает об одном и том же номере, в случае если значение уже сущесствует, когда мы вызываем contains()???
@chagkruzart769525 күн бұрын
10:00 забыли сказать, что массив в этом методе должен быть отсортирован.
@Poli.Pavlovich26 күн бұрын
Анимация супер! С помощью чего она сделана? Объяснение тоже класс, после него стала меньше бояться задач на шахматной доске. Немного сложно было воспринимать объяснение кода под музыку. Отдельное спасибо за питон!
@Poli.Pavlovich26 күн бұрын
Стикеры! Это тема. Как раз думала, куда девать кучу стикеров, которые у меня лежат :) Спасибо за совет!
@Poli.Pavlovich26 күн бұрын
Красивый путь карьеры! Благодарю за то, что поделились советами из своего опыта. При каждом просмотре этого видео нахожу что-то новое для себя. Очень нравится совет с единомышленниками.
@Poli.Pavlovich26 күн бұрын
Крутейшее объяснение! Для меня темп был немного быстрым, в основном смотрела на скорости 0.75 :)
@Poli.Pavlovich26 күн бұрын
Финальное решение очень элегантное
@Poli.Pavlovich26 күн бұрын
Классная задача :)
@Poli.Pavlovich26 күн бұрын
Супер объяснение!
@Poli.Pavlovich26 күн бұрын
У Вас талант объяснять понятно!
@Poli.Pavlovich26 күн бұрын
Очень мотивирующее видео!
@Poli.Pavlovich26 күн бұрын
Благодарю за видео!
@andreiegorov55626 күн бұрын
За задачу спасибо, за яндекс практикум жирный дизлайк( реклама чистой воды, проходил их курс по анализу данных - разводилово на деньги чистой воды(( только врагу это могу посоветовать
@polipavlovich458626 күн бұрын
Отличное объяснение! Спасибо Саша за твои видео :)
@polipavlovich458626 күн бұрын
Спасибо большое за объяснение!
@digital_nomadd28 күн бұрын
Насколько важен диплом в таком случае? Можно ли вообще без высшего образования попасть в гугл?
@user-ykq3ihlU5k28 күн бұрын
Реклама Яндекса, во время войны -позор, если не преступление
@АдамСмит-ы7р29 күн бұрын
Как раз этот алгос фигурировал в видосе «If Programming Was An Anime»
@ВячеславЮшко.ТворческаялаборатАй бұрын
Лучше бы ты занимался делом. Программисты сильно заеб ли Работать некому На улицах грязь и срач, вот куда надо идти программистам
@Denamber-69Ай бұрын
интересно что надо чесать в резюме чтобы с годом работы устроиться в Амазон в Берлине на 87к?
@roller_nagibator2289Ай бұрын
Классный видос, но не понял почему отнимаем два раза min😢 Спасибо за разъяснения 🤙🏻
@rutinnikАй бұрын
Можете помочь с проблемой когда я пытаюсь войти в мобильную игру через фейс бук то пишит что неверный хэш ключ
@fifa1183Ай бұрын
А почему мы не можем в первой задачи пойти так ( 2,1; 2,2; 1,2; 1,3 м следующий ход уже в дверь ) это был бы 4 вариант
@Yandex-e7oАй бұрын
А что в жизни главное......это ?
@k1pishglupiy752Ай бұрын
Так а по зп что
@MrOldschoolrocknrollАй бұрын
Если нет условия о порядке пар чисел, то через бинарный поиск эту задачу можно решить за log2 n.
@user-fe9pz9wo5bАй бұрын
Действительно тут больше логика, чем программирование. Вариант на JS: const maxMatrixSum = matrix => { const list = [].concat(...matrix); const listAbs = list.map(e => Math.abs(e)); const negatives = list.reduce((acc, cur) => acc + +(cur < 0), 0); const sum = listAbs.reduce((acc, cur) => acc + cur); if (negatives % 2 === 0) return sum; return sum - Math.min(...listAbs) * 2; }
@asriyanarseniy8356Ай бұрын
Не было оговорено, что в массиве уникальные числа, в противном случает твое решение поломаное
@PELMEN228_GTAGАй бұрын
мне 13, я занимаюсь прогроммированием с 9 лет, тогда я делал игры в роблоксе на Lua, щас уже не плохо знаю JS + CSS + HTML, что делает меня очень хорошим фронтенд разработчиком, я одновременно и дизайнер и создатель сайтов, но думаю перетекать по тихоньку в бекенд сферу, может стану фуллстаком, сейчас активно занимаюсь своим портфолио, работаю в двух небольшых компаниях по 500 человек на сервере в дс по создание систем на языке Lua для игр в роблоксе, но очень хочу что бы в мои 13 я мог уже с кем то работать нормально, в плане не проста отдавать свои услуги бесплатно, а именно иметь маленький бизнес по данным делам, я кстати уже говорил про бекенд сферу, и буквально за пару дней хорошо заучил основы python, и уже создал очень неплохого тикет бота на python для дискорда, в общем, кто хочет быть со мной и двигатся по схожым направлением (не важно даже думаю C++ изучать, главное перспективы и желание) то мой дискорд таков: _pelmen_inside_, жду заявко принимаю быстро! (Знание английского языка обязательно)
@rofe9285Ай бұрын
Бля, мне так нравится, что именно на питоне медленное решение, клевая пасхалка получилась
@alexjuly7097Ай бұрын
min = 1_000_000_000 крайне ненадёжно же! а если все числа больше? миллиард не так и много, хотя бы стоило туда записать MAXINT.
@ТимурЦыбиков-ш2бАй бұрын
А на каком языке в основном ты писал
@GusarEvgeniyАй бұрын
Это самое лучшее и быстрое объяснение HashSet и HashMap которое я встречал!
@sunshadow9704Ай бұрын
my_hash = set(), создает пустой объек; таким образом, в самом начале нет никаких контейнеров, как таковых. Не так ли? Тем не менее, вы заявили, что создается 5 пустых контейнеров. ???
@sashok7642Ай бұрын
видео не смотрел, через 2 указателя изи решается
@ПаблоЭскобар-л8щ2 ай бұрын
Спасибо за разбор задач, очень прокачивают. Угарнул с того, что на литкод добавили тест k = 0, nums =[1]. При моей реализации ответ выходит один, думаю, как разобрать этот случай