Leetcode Паттерны Влад Тен - задачи с собеседований на алгоритмы

  Рет қаралды 14,341

Разрабы

Разрабы

Күн бұрын

Под капотом Авито 4 дата-центра, 2000+ сервисов и 100+ релизов в день. А в салоне - 5 500+ человек. Как и куда движется эта огромная машина классифайда, ребята рассказывают на этом лендинге:
cutt.ly/HwqiRFDm
Полезные статьи и видео по разным направлениям разработки от инженеров Авито можно найти на сайте AvitoTech: cutt.ly/YwqiRXVv
10% скидка на популярные курсы по программированию - tutortop.ru/?...
erid: 2VtzqvZVsmL
Открываем доступ к ЭКСКЛЮЗИВНЫМ ВЫПУСКАМ и другому контенту, который не попал и не попадет на основной канал.
Подписывайтесь!
sponsr.ru/myobrecheny/
И наш Boosty с тем же контентом, для тех, у кого не проходит оплата на Sponsr
boosty.to/myobrecheny
/ @vladnineplusone
t.me/vladnineplusone
Телеграм-канал "Разрабы"
t.me/rzrbs
Подписывайтесь на соц сети:
rzrbs
/ razraby
Канал "Мы обречены"
/ @myobrecheny
Сотрудничество:
myobrecheny@gmail.com
тг - @aaantooon
00:00 - Как заработать кучу денег на биржевом рынке
04:00 - Two sum
05:51 - Squares of a Sorted Array
09:53 - Backspace String Compare
16:06 - Majority Element
19:51 - Product of Array Except Self
25:12 - Find the Duplicate Number
Реклама. Рекламодатель ООО "Авито Тех"
erid: Kra23z9C6

Пікірлер: 41
@user-el5gb7yq1q
@user-el5gb7yq1q Жыл бұрын
Братан, хорош, давай, давай, вперёд! Контент в кайф, можно ещё? Вообще красавчик! Можно вот этого вот почаще?
@zugzug90
@zugzug90 11 ай бұрын
Экстремальная Отсылка 😂😂😂
@andd3dfx
@andd3dfx 10 ай бұрын
Очень помогло вступление. Сейчас работаю бэкендером, спасибо, Влад
@hey-rg9lk
@hey-rg9lk Жыл бұрын
вообще не понимаю зачем разбирать алгоритмы когда можно просто выпускать ролики о пикапе/биржах и тд)
@charliebrown5554
@charliebrown5554 Жыл бұрын
Можно совмещать приятное с полезным 🤭
@user-fb6dy2ir4w
@user-fb6dy2ir4w Жыл бұрын
Влад, ты супер, спасибо за видео)))
@mikhailnovikov6047
@mikhailnovikov6047 11 ай бұрын
Влад, привет! Очень круто! Безумно нравится формат! Прорешал все вышедшее к текущему моменту задачки, с нетерпением жду новых >:) Если кто хочет обоснование последней задачи: Предположим у нас есть связный лист, который в некоторый момент кольцуется. Обозначим расстояние до кольца как X. Где-то на кольце наши быстрый и медленный указатель встретелись. Пусть расстояние от начала кольца до места встречи (по направлению движения указателей) Y, а расстояние от места встречи до начала кольца (по направлению движения) Z. Тогда медленный до встречи прошел X + Y, а быстрый прошел X + Y + n(Y + Z) n(Y + Z) появляется из-за того, что второй мог успеть навернуть еще произвольное число кругов. При этом мы знаем, что второй прошел в два раза большее расстояние чем первый. Получается: 2(X + Y) = X + Y + n(Y + Z) Сокращаем: X = (n - 1)(Y + Z) + Z Получается, что если мы запустим два медленных указателя - один из корня листа, а второй из точки столкновения, то первый (из корня) через X шагов дойдет до начала кольца, а второй как раз навернет сколько-то кругов (Y + Z) и еще дойдет недостающую часть круга до начала кольца (Z)
@TrifunS
@TrifunS 11 ай бұрын
В начале Влад говорит, что это архивные видео, не подскажите, где можно их найти?
@zugzug90
@zugzug90 11 ай бұрын
В задаче Product of Array Except Self в конце упоминается ссылка на github с идеальнейшим по памяти решением - ссылки в описании к ролику нет :(
@nenicenerd
@nenicenerd Жыл бұрын
два года на го не кодил, нехило конечно синтаксис изменился, а я думал глобально только генерики появились
@Evg2002
@Evg2002 Жыл бұрын
Спасибо
@user-oy8os2vg3l
@user-oy8os2vg3l 8 ай бұрын
У кого есть старые видео с Владом Теном? где можно посмотреть? если у вас есть эти видео свяжитесь со мной пожалуйста ... Буду благодарен =)
@ronnie_rocketo
@ronnie_rocketo 9 ай бұрын
Тот момент когда поставил лайк за рекламный блок, ну ору ппц...оч юморной парень :)
@TheUKROPpp
@TheUKROPpp Жыл бұрын
Backspace string compare решил через stack, получилось сильно короче и быстрее и все так же один проход по обеим переменным, советую 👍
@vladpoltorin6112
@vladpoltorin6112 5 ай бұрын
была цель решить без доп памяти
@UserSo4reUsu75ry
@UserSo4reUsu75ry Жыл бұрын
Главный вопрос как запомнить все хитрые решения подобных задач ? через месяц я либо не могу воспроизвести решение либо на это уходит много времени, которого на собесе не дают.
@sapporinsanbo3609
@sapporinsanbo3609 Жыл бұрын
"Мясом" Влад Тен©
@seoonlyRU
@seoonlyRU Жыл бұрын
лови лукасик от СЕООНЛИ!
@ReAgent003
@ReAgent003 Жыл бұрын
Последняя задача - это про кролика и черепаху?
@user-dq8ns2yn3w
@user-dq8ns2yn3w Жыл бұрын
Первые четыре минуты - топ!!! Смотрим дальше.
@zugzug90
@zugzug90 11 ай бұрын
Опечатка с a s s в задаче на бекспейс - скрытая пасхалка? Это намеренно было? 😂
@VaeV1ct1s
@VaeV1ct1s Жыл бұрын
А какое обоснавание последнего решения?
@mikhailnovikov6047
@mikhailnovikov6047 11 ай бұрын
Предположим у нас есть связный лист, который в некоторый момент кольцуется. Обозначим расстояние до кольца как X. Где-то на кольце наши быстрый и медленный указатель встретелись. Пусть расстояние от начала кольца до места встречи (по направлению движения указателей) Y, а расстояние от места встречи до начала кольца (по направлению движения) Z. Тогда медленный до встречи прошел X + Y, а быстрый прошел X + Y + n(Y + Z) n(Y + Z) появляется из-за того, что второй мог успеть навернуть еще произвольное число кругов. При этом мы знаем, что второй прошел в два раза большее расстояние чем первый. Получается: 2(X + Y) = X + Y + n(Y + Z) Сокращаем: X = (n - 1)(Y + Z) + Z Получается, что если мы запустим два медленных указателя - один из корня листа, а второй из точки столкновения, то первый (из корня) через X шагов дойдет до начала кольца, а второй как раз навернет сколько-то кругов (Y + Z) и еще дойдет недостающую часть круга до начала кольца (Z)
@VaeV1ct1s
@VaeV1ct1s 11 ай бұрын
@@mikhailnovikov6047 не вижу обоснования того, что они встретятся на первом кругу медленного, более того, это не всегда верно
@ChannelCheesecake
@ChannelCheesecake 5 ай бұрын
Так как у нас числа в диапазоне от 1 до n, а элементов всего n+1 и n из них уникальны, то у нас есть гарантия, что если существует a = num[i], то существует и b = num[a], причем такой b только 1 раз будет не уникальным, что на него будут указывать одновременно num[i] и num[j] (по принципу Дирихле) - остаётся этот случай найти
@VaeV1ct1s
@VaeV1ct1s 5 ай бұрын
@@ChannelCheesecake я чуть позже допер до решения предыдущей задачи, а кто такой Дирихле я в душе не ебу
@ChannelCheesecake
@ChannelCheesecake 5 ай бұрын
@@VaeV1ct1s ну, сочувствую
@zuzananovak6886
@zuzananovak6886 Жыл бұрын
Вас тоже раздражает, когда хочешь научиться пикапу и азам торговли на бирже, а тут постоянно рассказывают про какие-то алгоритмы?
@gazizkosman7612
@gazizkosman7612 Жыл бұрын
Почему не на го(
@alevadnaya
@alevadnaya Жыл бұрын
1. Алгоритм vote не догнала. 2. На собесе sorted() нельзя, наверное, использовать.
@captainkyrgyzstan4516
@captainkyrgyzstan4516 Жыл бұрын
Почему нельзя?:)
@giuseppe2712
@giuseppe2712 8 ай бұрын
пздц как додумываться до такого, я не выкупаю
@alexeykolcov6984
@alexeykolcov6984 Жыл бұрын
Харды давай
@777camry777
@777camry777 Жыл бұрын
Пронёс какую-то фигню, но смешно 😂
@Dmitry_Kuznetsov
@Dmitry_Kuznetsov Жыл бұрын
Спасибо за видео, мало что понятно из-за пайтона, хотя я думаю это не пайтон виноват, а то что я нихуя не понимаю алгоритмы. Нужно бомбить)
@Matissed
@Matissed 9 ай бұрын
питон больше всех похож на псевдокод
@lba1092
@lba1092 Жыл бұрын
зачем нос в руках держишь? Верни на место
@user-yb8tw6vg1g
@user-yb8tw6vg1g Жыл бұрын
Ну можно же нормальные ролики делать, зачем этот кринж стендап про агента кремля
@AntonComma
@AntonComma Жыл бұрын
@Die_MF_Die
@Die_MF_Die Жыл бұрын
Братан, хорош, давай, давай, вперёд! Контент в кайф, можно ещё? Вообще красавчик! Можно вот этого вот почаще?
狼来了的故事你们听过吗?#天使 #小丑 #超人不会飞
00:42
超人不会飞
Рет қаралды 54 МЛН
¡Puaj! No comas piruleta sucia, usa un gadget 😱 #herramienta
00:30
JOON Spanish
Рет қаралды 22 МЛН
Разбор варианта по ЕНТ Информатике
57:29
Информатика ЕНТ (EASY ENT)
Рет қаралды 2,5 М.
How to Use LeetCode Effectively
4:31
PIRATE KING
Рет қаралды 326 М.
Собеседование junior python разработчик | Сергей Афонин
1:15:20
you need to build a RUST desktop app!!
27:21
Travis Media
Рет қаралды 270 М.
Задача из Собеседования на 160,000 Евро в Год
13:27
Саша Лукин
Рет қаралды 1,1 МЛН
Куда пропал 3D Touch? #apple #iphone
0:51
Не шарю!
Рет қаралды 595 М.
cool watercooled mobile phone radiator #tech #cooler #ytfeed
0:14
Stark Edition
Рет қаралды 6 МЛН
Цифровые песочные часы с AliExpress
0:45
как спасти усилитель?
0:35
KS Customs
Рет қаралды 481 М.
Apple, как вас уделал Тюменский бренд CaseGuru? Конец удивил #caseguru #кейсгуру #наушники
0:54
CaseGuru / Наушники / Пылесосы / Смарт-часы /
Рет қаралды 4,4 МЛН