Оптимальное решение задачи - решение, подходящее под конкретные условия.
Permutation in String объединяет в себе 2 задачи: проверка на анаграмму и работа с подмассивом.
Для заданной строки задана строка s, найдите длину самой длинной подстроки без повторяющихся символов.
В этой задаче надо разработать структуру данных, соответствующую ограничениям Least Recently Used кэша.
Напишите функцию для поиска самой длинной строки с общим префиксом среди массива строк.
Вам даны два непустых связанных списка, представляющих два неотрицательных целых числа. Цифры хранятся в обратном порядке, и каждый из их узлов содержит одну цифру. Сложите эти...
Дано целое число x, верните true, если x является палиндром (читается одинаково слева на право и с право на лево) и false в противном случае.
В этом видео будет про вообще все, что связано с решением задач - не только Leetcode, но и в целом теория решения задач и в других...
Я расскажу о том, как я изучал Swift, основной язык программирования, который я использую. Я расскажу о процессе найма, о прохождении собеседования и обо всем остальном,...
LeetCode — сайт, содержащий множество задач и вопросов по алгоритмам. Большинство из них — это реальные вопросы с собеседовании в Google, Facebook, LinkedIn, Apple и т.д....
Задача Дан массив целых чисел nums и целое число target, нужно вернуть индексы двух чисел из массива, которые в сумме образуют target. Каждый массив точно будет...
Подготовку к собеседованиям по программированию можно упростить, сосредоточив внимание на шаблонах. Каждый программист должен изучить шаблоны программирования, такие как скользящее окно, два указателя, две кучи и...
Хотя я согласен с тем, что незнание Leetcode не делает вас плохим разработчиком, и вполне вероятно, что во время работы вам никогда не понадобится инвертировать бинарное...
«Разделяй и властвуй» — это не просто красивая формула. Это мощный инструмент в арсенале программиста, позволяющий проектировать эффективные, масштабируемые и удобные для поддержки решения.
Cluely начинался как инструмент для разработчиков, позволяющий подсказывать решения для LeetCode.
Симплекс-метод — это мощный инструмент, который помогает решать сложные задачи распределения ресурсов.
Вокруг тезиса “у четверти нынешнего выпуска Y Combinator 95% кода написано ИИ” продолжают ломать копья. «Реальное программное обеспечение — это не просто создание строк кода, это...
В этой еженедельной подборке оптимизация производительности iOS-приложений и реактивное профилирование Android-приложений, полезные библиотеки для React-приложений 2025 и вопросы о размерах пальцев и кнопочек, последствия «вайб кодинга»,...
Видео и подкасты за неделю.
В этом посте я расскажу о своей стратегии подготовки, задачах по программированию, а также об особенностях собеседования в каждой компании.