Сортировка массива по возрастанию частоты Решение Leetcode

Постановка задачи. Для массива целых чисел nums отсортируйте массив в порядке возрастания в зависимости от частоты значений. Если несколько значений имеют одинаковую частоту, отсортируйте их в порядке убывания. Пример nums = [1,1,2,2,2,3] [3,1,1,2,2,2] Объяснение: «3» имеет частоту 1, «1» имеет частоту…

Подробнее

Проверьте, может ли строка сломать другую строку, решение Leetcode

Постановка задачи В этой задаче нам даны две строки s1 и s2 одинакового размера. Проверьте, может ли некоторая перестановка строки s1 нарушить некоторую перестановку строки s2 или наоборот. Другими словами, s2 может сломать s1 или наоборот. Строка x может разорвать строку y (как…

Подробнее

Решение Leetcode с возрастающей убывающей строкой

Проблема «Увеличение убывающей строки» Leetcode Solution утверждает, что нам дана строка в качестве входных данных. Нам нужно изменить ввод. Или, как говорится в вопросе, нам нужно его отсортировать. Термин «сортировка» здесь не обязательно означает просто сортировку символов. Мы отсортируем строку по…

Подробнее

Пересечение двух массивов II Решение Leetcode

Постановка задачи В этой задаче даны два массива, и мы должны найти пересечение этих двух массивов и вернуть результирующий массив. Каждый элемент в результате должен появляться столько раз, сколько он отображается в обоих массивах. Результат может быть в любом порядке. Пример …

Подробнее

Решение Leetcode для относительных рангов

Задача «Относительные ранги» Leetcode Solution просит нас вернуть вектор или массив строк, представляющих относительные ранги. Нам предоставляется массив, который представляет результат, полученный спортсменами. Затем мы используем данный массив оценок для присвоения рангов. Есть небольшое изменение…

Подробнее

Решение Leetcode для массива относительной сортировки

В этой задаче нам даны два массива натуральных чисел. Все элементы второго массива различны и присутствуют в первом массиве. Однако первый массив может содержать повторяющиеся элементы или элементы, которых нет во втором массиве. Нам нужно отсортировать первый массив…

Подробнее

Сортировка целых чисел по количеству 1-битных решений Leetcode

Постановка задачи В задаче «Сортировать целые числа по количеству в 1 бит» нам дан массив обр. Наша задача - отсортировать элементы в массиве по количеству 1 бита в двоичном представлении числа в порядке возрастания. Если двое или…

Подробнее

Сортировка массива по четности II Решение Leetcode

Постановка задачи В задаче «Сортировать массив по четности II» нам дается массив четности, все элементы которого являются положительными целыми числами. Массив содержит четное количество элементов. Массив содержит равное количество четных и нечетных элементов. Наша задача переставить элементы…

Подробнее

Посчитать пару с заданной суммой

В задаче «подсчитать пару с заданной суммой» мы дали целочисленный массив [], а другое число - «сумма», вы должны определить, имеет ли какой-либо из двух элементов в данном массиве сумму, равную «сумме». Пример ввода: arr [] = {1,3,4,6,7} и sum = 9. Вывод: «Элементы найдены…

Подробнее

Объединение и пересечение двух связанных списков

Учитывая два связанных списка, создайте еще два связанных списка, чтобы получить объединение и пересечение элементов существующих списков. Пример ввода: List1: 5 → 9 → 10 → 12 → 14 List2: 3 → 5 → 9 → 14 → 21 Вывод: Intersection_list: 14 → 9 → 5 Union_list:…

Подробнее