Публикации по теме 'leetcode-solution'


Как решить задачу кодирования 242. Действительная анаграмма
С полным кодом на C++, объяснением, анализом сложности и обсуждением Постановка задачи Учитывая две строки s и t , вернуть true , если t является анаграммой s , и false в противном случае. Анаграмма  – это слово или фраза, образованная путем перестановки букв другого слова или…

Как решить задачу кодирования 1710. Максимальное количество единиц на грузовике
Постановка задачи Вам поручено поставить некоторое количество ящиков на один грузовик. Вам дан двумерный массив boxTypes , где boxTypes[i] = [numberOfBoxes_i, numberOfUnitsPerBox_i] : numberOfBoxes_i — количество ящиков типа i .

LeetCode 44: сопоставление подстановочных знаков
Ограничения: 0 <= s.length, p.length <= 2000 s содержит только строчные латинские буквы. p содержит только строчные английские буквы, '?' или '*' . Решение Решение для сопоставления шаблона с подстановочными знаками включает создание двумерного логического массива dp , где dp[i][j] представляет, совпадают ли первые i символов входной строки ( s ) с первыми j символами шаблона ( p ) с заданными условиями подстановочных знаков. Затем массив заполняется с..

Mastering LeetCode: подробное руководство по эффективной подготовке к собеседованию по программированию
Ускорьте подготовку к собеседованию и получите работу своей мечты Подготовка к собеседованию по кодированию может быть сложной и пугающей задачей, но при правильном подходе и практике вы можете увеличить свои шансы на успех. LeetCode — одна из популярных платформ для практики собеседований по программированию.

LeetCode #6 Преобразование ZigZag
Введение Эй, читатель, возникли проблемы с решением этой проблемы с кодом? Возможно, все это слишком чертовски пугающе? Или, может быть, вам нужно другое решение для быстрой справки. Не беспокойтесь, вы пришли в нужное место. Давайте погрузимся в эту проблему среднего уровня, используя Javascript. Подсказка The string "PAYPALISHIRING" is written in a zigzag pattern on a given number of rows like this: (you may want to display this pattern in a fixed font for better..

C++ Решение проблемы кодирования 235. Наименьший общий предок двоичного дерева поиска
Поиск наименьшего общего узла-предка двух заданных узлов в двоичном дереве поиска Постановка задачи Имея бинарное дерево поиска (BST), найдите узел наименьшего общего предка (LCA) двух заданных узлов в BST.

Подъем по лестнице | Leetcode # 70 | Легкий
В этом посте я расскажу о решении проблемы с leetcode - Восхождение по лестнице . Проблема: Вы поднимаетесь по лестнице. Чтобы достичь вершины, нужно сделать n шаг. Каждый раз вы можете подниматься по 1 или 2 ступеням. Какими разными способами вы можете подняться на вершину? Пример 1: Input: n = 2 Output: 2 Explanation: There are two ways to climb to the top. 1. 1 step + 1 step 2. 2 steps Пример 2: Input: n = 3 Output: 3 Explanation: There are three ways..