Публикации по теме 'leetcode-solution'
LeetCode 278-Первая неверная версия | ЯВАСКРИПТ | План-алгоритм исследования I. День 1
Давайте рассмотрим 14-дневный учебный план LeetCode по взлому алгоритма. Часть 2.
Проблема
Вы менеджер по продукту и в настоящее время возглавляете команду по разработке нового продукта. К сожалению, последняя версия вашего продукта не проходит проверку качества. Поскольку каждая версия разрабатывается на основе предыдущей версии, все версии после плохой версии тоже плохие.
Предположим, у вас есть n версий [1, 2, ..., n] и вы хотите узнать, какая из них первая плохая, из-за..
C++ Решение проблемы кодирования 581. Кратчайший несортированный непрерывный подмассив
Другой способ сортировки специальных массивов
Постановка задачи
Учитывая целочисленный массив nums , вам нужно найти один непрерывный подмассив, который, если вы только отсортируете этот подмассив в порядке возрастания, то весь массив будет отсортирован в порядке возрастания.
C++ Решение проблемы кодирования 169. Элемент большинства
Постановка задачи
Учитывая массив nums размера n , вернуть основной элемент.
Элемент большинства — это элемент, который встречается более ⌊n / 2⌋ раз. Вы можете предположить, что в массиве всегда существует мажоритарный элемент.
Пример 1 Input: nums = [3,2,3]
Output: 3
LeetCode 1-Две суммы | ЯВАСКРИПТ | План исследования-структура данных I. День 2
Давайте рассмотрим двухнедельный учебный план LeetCode по борьбе с DS. Часть 3.
Проблема
Учитывая массив целых чисел nums и целое число target , верните индексы двух чисел так, чтобы в сумме они составляли target .
Вы можете предположить, что каждый вход будет иметь ровно одно решение , и вы не можете использовать один и тот же элемент дважды.
Вы можете вернуть ответ в любом порядке.
Пример 1:
Input: nums = [2,7,11,15], target = 9
Output: [0,1]
Explanation:..
Две суммы — Leetcode (просто)
Привет, ребята, сегодня я расскажу об ОДНОЙ ИЗ САМЫХ ПРОСТЫХ ПРОБЛЕМ в LeetCode. Это задача двух сумм. Давайте начнем.
Во-первых, мы должны посмотреть вопрос.
Учитывая массив целых чисел nums и целое число target , верните индексы двух чисел так, чтобы в сумме они составляли target .
Вы можете предположить, что каждый вход будет иметь ровно одно решение , и вы не можете использовать один и тот же элемент дважды.
Вы можете вернуть ответ в любом порядке...
Найдите максимальное количество пар строк
Технический журнал
Проблема LeetCode 2744.
24 июля 2023 г.
Аксель Давид Гарсия Бельтран
Обзор
В этом документе мы рассмотрим задачу LeetCode #2744, которая заключается в поиске пар строк-палиндромов в данной коллекции. Мой подход — это простая итерация по массиву, однократное сравнение каждой строки со всеми остальными и подсчет допустимых пар. Это решение имеет временную сложность O(n2), но может быть улучшено до линейного времени с помощью соответствующей структуры..
Проблема LeetCode № 30 — Подстрока с конкатенацией всех слов (JavaScript)
В этой задаче LeetCode нам дается строка и последовательность слов, и нас просят найти все точки в строке, где затем можно найти все слова в любом порядке, без перерыва.
Другими словами, учитывая строку redgreenblue и слова ['red', 'green'] , вы вернете [0] , так как вы можете найти все слова непрерывными в этой точке. Если бы вместо этого была строка redgreengreenred , вы бы вернули [0, 8] , поскольку комбинация предоставленных слов также может быть найдена в конце строки...