В этом видео будет про вообще все, что связано с решением задач - не только Leetcode, но и в целом теория решения задач и в других...
Задача решается с помощью Динамического Программирования. Это метод решения задач, в котором исходную трудную задачу мы разбиваем на маленькие подзадачи.
Градиентный спуск — это оптимизационный алгоритм, который используется для нахождения минимального или максимального значения функции.
Бинарный поиск — это эффективный алгоритм поиска, который используется для нахождения элемента в отсортированном списке.
Поиск в ширину — это метод обхода графа или дерева, при котором сначала посещаются все соседние вершины, прежде чем переходить к вершинам следующего уровня.
На вебинаре «Открытое алгоритмическое собеседование» вы узнаете, как проходят реальные собеседования, и подготовиться к своим.
Способность вашего телефона определять любую песню, которую он слушает — это чистая технологическая магия. В этой статье я покажу вам, как это делает одно из самых...
Собеседование прошло в два этапа: вступительное слово Антона Рычагова и решение алгоритмических задач.
LeetCode — сайт, содержащий множество задач и вопросов по алгоритмам. Большинство из них — это реальные вопросы с собеседовании в Google, Facebook, LinkedIn, Apple и т.д....
Насколько сложны многопоточные алгоритмы?
Можно ли доказать, что для какой-то задачи не существует быстрых алгоритмов? И как все-таки оптимизировать то, что вычислить очень трудно?
Ребята зададут друг-другу задачи и попытаются их решить во время стрима.
CryptoSwift — коллекция стандартных и безопасных криптографических алгоритмов, реализованных на Swift. Это хэши, CRC, шифрование, аутентификация сообщений, получение ключа из пароля и т.п. Алгоритмы просто использовать,...
Подготовку к собеседованиям по программированию можно упростить, сосредоточив внимание на шаблонах. Каждый программист должен изучить шаблоны программирования, такие как скользящее окно, два указателя, две кучи и...
На платформе Coursera стали доступны три обновленных курса по дискретной математике, они опубликованы Калифорнийским университетом в Сан-Диего.
Многие начинающие разработчики ошибочно полагают, что запоминание стандартных алгоритмов важно. Может быть это и так для некоторых собеседований, но это не особенно важно для того, чтобы...
Swift Algorithm Club — реализация популярных алгоритмов и структур данных на Swift с подробным объяснением того, как они работают.
Мы здесь, чтобы поделиться с вами несколькими способами, которыми вы можете расширить свои знания о структурах данных и алгоритмах, работая полный рабочий день.
Что это за 6 значимых алгоритмов?
Марцин Москала рассказал об алгоритмическом подходе к решению любых задач на примере задачи с собеседования в Google.