Публикации по теме 'problem-solving'
Слияние двух отсортированных списков решение проблемы leetcode | часть 3
Привет и добро пожаловать. Это официально третий день серии прохождений по leetcode. Сегодня мы рассмотрим задачу слияния двух отсортированных списков в leetcode с простой задачей. проверьте предыдущее прохождение в нашем аккаунте!!.
Постановка задачи
Даны два отсортированных связанных списка, и нам нужно объединить их вместе в один связанный список.
Кстати, связанный список — это еще одна структура данных, которая работает подобным образом.
представьте себе комнату со множеством..
Привет, Примож, мне понравился этот хак.
Привет Примож , мне понравился этот хак. Хорошо, у меня открыто окно твитдека и я ищу релевантные ключевые слова.
Посмотрим, как это получится.
С уважением,
Даниэль
Застрял в программировании - вот что вам нужно сделать
Вы когда-нибудь чувствовали, что «программирование — это не моя чашка чая»? Вы когда-нибудь сомневались в своих навыках программирования? Если да, то вы попали на нужную страницу. Я здесь, чтобы решить некоторые вопросы, которые приходят нам в голову на начальном этапе кодирования. Во-первых, давайте посмотрим на некоторые приемы и советы, которые могут помочь в самоутверждении и развитии наших навыков.
Советы по работе со структурами данных и алгоритмами
Есть причина...
HackerRank — #25 Вирусная реклама [Простая]
Постановка задачи:
Вирусная реклама | HackerRank Сколько людей узнают о новом продукте через n дней? www.hackerrank.com
Решение:
Leetcode 2348: количество заполненных нулями подмассивов
Как подсчитать количество заполненных нулями подмассивов в TypeScript
При работе с массивами часто возникают проблемы, требующие подсчета количества подмассивов, соответствующих определенным критериям. В этой статье мы обсудим решение TypeScript для подсчета количества подмассивов, заполненных 0 в целочисленном массиве. Мы предоставим пошаговое объяснение кода, а также его временные и пространственные сложности.
Постановка задачи
Учитывая целочисленный массив nums , нам нужно..
Вопросы для интервью по JavaScript: групповые анаграммы
Постановка проблемы:
Получив массив строк, сгруппируйте анаграммы вместе. Вы можете вернуть ответ в любом порядке .
Анаграмма – это слово или фраза, образованная путем перестановки букв другого слова или фразы, обычно с использованием всех исходных букв ровно один раз.
Пример 1:
Input: strs = ["eat","tea","tan","ate","nat","bat"]
Output: [["bat"],["nat","tan"],["ate","eat","tea"]]
Пример 2:
Input: strs = [""]
Output: [[""]]
Пример 3:
Input: strs =..
#Day63 из #100days_of_coding
Вчера был 63-й день моего кодинга. Я решил один вопрос.
Задача: Самый длинный палиндром в строке
Для заданной строки S найдите самую длинную палиндромную подстроку в S. Подстрока строки S: S[ i . . . . j ] где 0 ≤ i ≤ j ‹ len(S) . Строка-палиндром: строка, которая читается так же в обратном порядке. Более формально, S является палиндромом, если reverse(S) = S. В случае конфликта вернуть подстроку, которая встречается первой (с наименьшим начальным индексом).
Пример 1:..