This media is not supported in your browser
VIEW IN TELEGRAM
Сортировка слиянием.
В поисках решения одной из сложных задач на leetcode натолкнулся на забытый мною алгоритм сортировки слиянием и случилась эврика... 💡
📌 Описание алгоритма на wiki
Вспомнить, какие вообще есть алгоритмы сортировки, можно тут 👈
Что касается ежемесячного челенжа на leetcode - осталось три дня. ⏱
Сегодня выплыла легкая задача, которая была сделана за 5 минут. 😜
Кажется, что медалька стала ближе. Посмотрим, какие задания дадут в последние дни.
Очень надеюсь 🙏🏻, что за выходные смогу победить покраску домов. 🤬
Сейчас сяду опять забивать в голову, видимо, нужную информацию - завтра новый собес... 😢
#algorithm
В поисках решения одной из сложных задач на leetcode натолкнулся на забытый мною алгоритм сортировки слиянием и случилась эврика... 💡
📌 Описание алгоритма на wiki
Вспомнить, какие вообще есть алгоритмы сортировки, можно тут 👈
Что касается ежемесячного челенжа на leetcode - осталось три дня. ⏱
Сегодня выплыла легкая задача, которая была сделана за 5 минут. 😜
Кажется, что медалька стала ближе. Посмотрим, какие задания дадут в последние дни.
Очень надеюсь 🙏🏻, что за выходные смогу победить покраску домов. 🤬
Сейчас сяду опять забивать в голову, видимо, нужную информацию - завтра новый собес... 😢
#algorithm
👍1
🎓 Развитие
Стараюсь пройти тренировки по алгоритмам от Яндекса, так сказать, онлайн, делая все задания вовремя. Т.е. сдавать задачи до того, как появились новые, а не дожидаясь дедлайна. 🚀
Пока удается. 🤘
Из интересного - вчера узнал про устаревший класс StringTokenizer, который можно использовать как альтернативу для split().
Его единственный, но важный плюс - он работает быстрее, а это как раз то, что требовалось для задачи. ✅
Недавно закончилась лекция, которая лично для меня была самой интересной. Особенно часть про кучу.🔥
Самое сложное было слушать и одновременно отвечать на внезапно появившиеся у сына вопросы про CSS. Оказалось, не так то просто объяснять второкласснику на пальцах. Но, кажется, я справился с обеими задачами сразу😝
А вы чем занимаетесь в вечер пятницы❓
#algorithm_training
Стараюсь пройти тренировки по алгоритмам от Яндекса, так сказать, онлайн, делая все задания вовремя. Т.е. сдавать задачи до того, как появились новые, а не дожидаясь дедлайна. 🚀
Пока удается. 🤘
Из интересного - вчера узнал про устаревший класс StringTokenizer, который можно использовать как альтернативу для split().
Его единственный, но важный плюс - он работает быстрее, а это как раз то, что требовалось для задачи. ✅
Недавно закончилась лекция, которая лично для меня была самой интересной. Особенно часть про кучу.🔥
Самое сложное было слушать и одновременно отвечать на внезапно появившиеся у сына вопросы про CSS. Оказалось, не так то просто объяснять второкласснику на пальцах. Но, кажется, я справился с обеими задачами сразу😝
А вы чем занимаетесь в вечер пятницы❓
#algorithm_training
🔥3
🎓 Развитие
Закончился мой яндекс-челендж
Все задачки решены. 🥇
Из-за сильной нехватки времени пришлось последние 10 задач делать, даже не посмотрев последние две лекции. 🤯
Пришлось понапрягаться, вспоминая dfs и bfs.
А последняя задача - вообще на вид как простыня сознания... 👻
👉 Для тех, кому интересно, сделал репозиторий, где можно посмотреть задания, и если кому будет интересно, мои решения.
Было, конечно, очень интересно, но...
НО!!!
НО-O-O-O!!!!!
БОЛЬШЕ НИКАКИХ ЧЕЛЕНДЖЕЙ!!! 🛑
По крайней мере в ближайшее время.
Надо хотя бы к осени завершить запланированное и добавить к нему задачки с предыдущих тренировок яндекса с просмотром лекций.
И сделать все по плану и без суеты.
А у вас всегда все идет по плану?
#algorithm_training
Закончился мой яндекс-челендж
Все задачки решены. 🥇
Из-за сильной нехватки времени пришлось последние 10 задач делать, даже не посмотрев последние две лекции. 🤯
Пришлось понапрягаться, вспоминая dfs и bfs.
А последняя задача - вообще на вид как простыня сознания... 👻
👉 Для тех, кому интересно, сделал репозиторий, где можно посмотреть задания, и если кому будет интересно, мои решения.
Было, конечно, очень интересно, но...
НО!!!
НО-O-O-O!!!!!
БОЛЬШЕ НИКАКИХ ЧЕЛЕНДЖЕЙ!!! 🛑
По крайней мере в ближайшее время.
Надо хотя бы к осени завершить запланированное и добавить к нему задачки с предыдущих тренировок яндекса с просмотром лекций.
И сделать все по плану и без суеты.
А у вас всегда все идет по плану?
#algorithm_training
🔥5❤3👍2👏2
Обожаю Яндекс 🥳
Сегодня был день раздачи призов за Тренировки 🏆
Пришло письмо, открываю, а там поздравляют Маслова Михаила... 🤦🏻♂️
Расстроился, думаю накосячили и исправить не допросишься. Забил... 😢
Приходит второе письмо. :
В нем тоже сертификат... И тоже не мой!!! 🙈
Настроение поднялось 🎶
Но когда пришел третий, я был уже заинтригован.
Думаю сколько там Масловых может быть ⁉️ 🥴
С какого раза угадают? :🎰
На третьем сертификате мое имя, но мой ли это сертификат - вопрос остается открытым! 😜🤪
Т.к. я точно знаю, что в тренировках учавствовал мой тезка однофамилец. 🤝
Кстати думалось, что если решишь все задачи, то получишь сертификат с немного другой формулировкой. 💩
Короче, вилки нашлись, но осадочек остался. 😎
#algorithm_training
Сегодня был день раздачи призов за Тренировки 🏆
Пришло письмо, открываю, а там поздравляют Маслова Михаила... 🤦🏻♂️
Расстроился, думаю накосячили и исправить не допросишься. Забил... 😢
Приходит второе письмо. :
В нем тоже сертификат... И тоже не мой!!! 🙈
Настроение поднялось 🎶
Но когда пришел третий, я был уже заинтригован.
Думаю сколько там Масловых может быть ⁉️ 🥴
С какого раза угадают? :🎰
На третьем сертификате мое имя, но мой ли это сертификат - вопрос остается открытым! 😜🤪
Т.к. я точно знаю, что в тренировках учавствовал мой тезка однофамилец. 🤝
Кстати думалось, что если решишь все задачи, то получишь сертификат с немного другой формулировкой. 💩
Короче, вилки нашлись, но осадочек остался. 😎
#algorithm_training
😁4
🎓 Развитие
Вчера внезапно попал на беседу о SOLID. И понял, что такие беседы будут еженедельными в рамках подготовки меня к повышению грейда. 🙈
Дома как раз почти закончил ремонт, поэтому можно безнаказанно переключиться на учёбу. 😜
А раз так - сегодня утро начал с покупки новой книжечки. 📖
А что вы сейчас читаете или учите?
#algorithm
Вчера внезапно попал на беседу о SOLID. И понял, что такие беседы будут еженедельными в рамках подготовки меня к повышению грейда. 🙈
Дома как раз почти закончил ремонт, поэтому можно безнаказанно переключиться на учёбу. 😜
А раз так - сегодня утро начал с покупки новой книжечки. 📖
А что вы сейчас читаете или учите?
#algorithm
👍6
🎓 Развитие
Утром прочитал первую главу 🤔
Пока ничего нового не узнал 🤗
Но заметочку все же сделал 🤭
Кто по картинке угадает что за алгоритм?
#algorithm
Утром прочитал первую главу 🤔
Пока ничего нового не узнал 🤗
Но заметочку все же сделал 🤭
Кто по картинке угадает что за алгоритм?
#algorithm
🎓 Развитие
Осень. Яндекс. Алгоритмы.
Кто хочет пошевелить мозгами присоединяйтесь! 🥳
В прошлом году было очень весело и интересно.
Надеюсь что в это они придумают что-то не менее увлекательное!!! 🤞✨
И сразу - на финальный спринт я не пойду. 🙈
#algorithm_training
Осень. Яндекс. Алгоритмы.
Кто хочет пошевелить мозгами присоединяйтесь! 🥳
В прошлом году было очень весело и интересно.
Надеюсь что в это они придумают что-то не менее увлекательное!!! 🤞✨
И сразу - на финальный спринт я не пойду. 🙈
#algorithm_training
🔥4
23. Merge k Sorted Lists
Сегодня внезапно порешал и главное решил хародовую задачу. 🥳
Получилось не сразу.
Сначала пошел в лоб - загонял элементы в массив и его сортировал. А уже из него брал меньший и засовывал в результирующий список.
Получилось плохо и по времени и по памяти. 🤦♂️
Потом после поиска структур данных, которые хранят отсортированные данные попробовал PriorityQueue - и сразу улучшил время почти в три раза.
Но дойти до заветных 4мс так и не смог. 🤔
Подглядывать в наилучшее решение не стал - надеюсь еще все же что нибудь придумать
Например, возможно стоит сортировать элементы без использования какой то структуры, но пока не придумал как. 😏
А вы решали эту задачу
🔴 23. Merge k Sorted Lists?
#leetcode #algorithm
Сегодня внезапно порешал и главное решил хародовую задачу. 🥳
Получилось не сразу.
Сначала пошел в лоб - загонял элементы в массив и его сортировал. А уже из него брал меньший и засовывал в результирующий список.
Получилось плохо и по времени и по памяти. 🤦♂️
Потом после поиска структур данных, которые хранят отсортированные данные попробовал PriorityQueue - и сразу улучшил время почти в три раза.
Но дойти до заветных 4мс так и не смог. 🤔
Подглядывать в наилучшее решение не стал - надеюсь еще все же что нибудь придумать
Например, возможно стоит сортировать элементы без использования какой то структуры, но пока не придумал как. 😏
А вы решали эту задачу
🔴 23. Merge k Sorted Lists?
#leetcode #algorithm
👍3
Давайте разомнем мозги!!!
Вчера начались тренировки по алгоритмам 4.0
Открылись задачи для разминки.
10 задач.
Как обычно что-то яндексовском диалекте 🤦🏻♂️
Постараюсь сегодня порешать.🤯
Есть еще кроме меня "больные на голову" люди кто участвует❓
#algorithm_training
Вчера начались тренировки по алгоритмам 4.0
Открылись задачи для разминки.
10 задач.
Как обычно что-то яндексовском диалекте 🤦🏻♂️
Постараюсь сегодня порешать.🤯
Есть еще кроме меня "больные на голову" люди кто участвует❓
#algorithm_training
Ну вот и размял мозги! 🤯
За два дня решил почти 10 задач.
Парочка была достаточно простыми.
Три оказались сложными.
Особенно последняя. 🫣
Вроде все сделал по феншую - с использованием динамического программирования.
Но во временные рамки так и не влез. 🤬
Подумаю об этом завтра.
Сегодня была первая лекция по тренировкам.
Тема: Сортировки: быстрая, слиянием и поразрядная.
Вроде ничего нового не услышал, и все вспомнил. 🧐
Дали ДЗ - 5 задач, думаю что вспомню еще лучше, ну или проверю как помню !
#algorithm_training
За два дня решил почти 10 задач.
Парочка была достаточно простыми.
Три оказались сложными.
Особенно последняя. 🫣
Вроде все сделал по феншую - с использованием динамического программирования.
Но во временные рамки так и не влез. 🤬
Подумаю об этом завтра.
Сегодня была первая лекция по тренировкам.
Тема: Сортировки: быстрая, слиянием и поразрядная.
Вроде ничего нового не услышал, и все вспомнил. 🧐
Дали ДЗ - 5 задач, думаю что вспомню еще лучше, ну или проверю как помню !
#algorithm_training