Хобрук: Ваш путь к мастерству в программировании

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


LeetCode Проблема 41. Первый пропущенный положительный результат
LeetCode Проблема 41. Первый пропущенный положительный результат Учитывая несортированный массив целых чисел, найдите наименьшее пропущенное положительное целое число. Пример 1: Input: [1,2,0] Output: 3 Пример 2: Input: [3,4,-1,1] Output: 2 Пример 3: Input: [7,8,9,11,12] Output: 1 Решение: Есть 4 шага, чтобы решить эту проблему. Пусть n = input.length Шаг 1: Проверьте каждое число в списке, если оно ≤ 0 или ≥ n. Если да, то сделайте это число равным n+1. Шаг 2:..

Сравнение номеров версий в C++ с использованием синтаксического анализа строк
Номера версий обычно используются для обозначения развития или обновлений программного обеспечения или любого другого продукта. При работе с номерами версий в C++ может быть полезно сравнить две версии, чтобы определить их относительный порядок. В этой статье представлено решение C++, которое сравнивает два номера версии с помощью синтаксического анализа строк. Предоставленный код демонстрирует эффективный подход к сравнению номеров версий и возвращает -1, 0 или 1 в зависимости от их..

LeetCode — Умножение строк
Постановка задачи Даны два неотрицательных целых числа num1 и num2 , представленные в виде строк, вернуть произведение num1 и num2 , а также представлен в виде строки. Примечание . Вы не должны использовать какие-либо встроенные библиотеки BigInteger или напрямую преобразовывать входные данные в целые числа. Постановка задачи взята с: https://leetcode.com/problems/multiply-strings . Пример 1: Input: num1 = "2", num2 = "3" Output: "6" Пример 2: Input: num1 =..

Проблемы алгоритма LeetCode: треугольник Паскаля II
Вопрос Учитывая целое число rowIndex , вернуть строку rowIndexth ( с индексом 0 ) треугольника Паскаля . В треугольнике Паскаля каждое число представляет собой сумму двух чисел прямо над ним, как показано: Пример 1: Input: rowIndex = 3 Output: [1,3,3,1] Пример 2: Input: rowIndex = 0 Output: [1] Пример 3: Input: rowIndex = 1 Output: [1,1] Это должно быть легко? На прошлой неделе я решил Треугольник Паскаля , и следующим в списке был Треугольник..

LeetCode 225. Реализация стека с использованием очередей — JavaScript
Реализация стека с использованием очередей — LeetCode Сможете ли вы решить этот настоящий вопрос на собеседовании? Реализация стека с использованием очередей. Реализация стека «последним пришел — первым обслужен (LIFO)… leetcode.com» 分享給你活存2.6%的推薦連結,一般活存僅有0.3%~ 2.6%回饋靠Bankee,讓我們的故事從Bankee開始! Изменить описание www.appbankee.com.tw var MyStack = function(array) { this.queue =..

Самая длинная общая подпоследовательность — LeetCode 1143
Постановка задачи Нам даны две текстовые строки. Нам нужно найти длину наибольшей общей подпоследовательности. Что такое подпоследовательность? Вы можете думать об этом как о расположении символов в определенной последовательности. Пример (взято из leetCode) Text1 = «abcde» Text2 = «туз» Визуализируйте и найдите общий символ в двух приведенных выше текстовых строках и посмотрите, расположены ли они в определенном порядке. Вы можете видеть, что обе строки имеют общий «туз»...

Задача 74. Найдите первую истину в отсортированном логическом массиве [полоса]
Логика, Решение проблем, Булево значение, Массивы У меня есть несколько вещей, чтобы сказать вам. Zoom уволил 1,3 тысячи сотрудников, а Disney теперь планирует уволить еще 7000 человек. Тем из вас, кто хочет знать, почему прибыльные корпорации проводят массовые увольнения, прочтите этот пост . В ближайшее время мы сделаем более подробный отчет по финансам в пятницу, но этот пост — хорошее введение. Во-вторых, электронная книга Tech Made Simple вышла на Amazon!!! Электронная книга —..

Новые материалы

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

Обучение SAP FICO в NOIDA.
Лучший провайдер SAP Training с целевым размещением SAP-коучинга в Нойде. Наш курс SAP концентрируется от коучинга базового уровня до продвинутого уровня и охватывает как функциональные, так и..

Sinkhorn Knopp: поиск оптимального транспорта для выравнивания данных
В области выравнивания данных и оптимального транспорта алгоритм Синкхорна-Кноппа стал мощным инструментом для решения задач оптимизации транспорта. С приложениями, варьирующимися от сопоставления..

Мой начальный путь к микросервисам с Spring Boot
Почему мы используем микросервисы? Микросервисы — это шаблон проектирования программного обеспечения, который включает создание большого приложения в виде набора небольших независимых..

Уменьшите количество шаблонов при запуске тестов Kotlin
Используя изящный трюк Kotlin, вы можете сделать свои тесты чистыми и простыми для понимания и обслуживания. Тестирование должно быть легким. Если ваши тесты слишком сложны и сложны в..

Понимание React.js: гармоничная симфония компонентов и модульность в стиле LEGO
Понимание React.js: гармоничная симфония компонентов и модульность в стиле LEGO Представляем искусство и науку, лежащую в основе строительных блоков React.js, React Components, которые помогают..

Почему я, журналист, в отчаянии создал сетевое приложение B2B
Почему я, журналист, в отчаянии создал сетевое приложение B2B Итак, вот верхняя линия. Я построил OnGreentech, сеть для индустрии возобновляемых источников энергии. Если вам интересно,..