Сортуйте масив за збільшенням частоти рішення Леткод

Постановка задачі Враховуючи масив цілих чисел, сортуйте масив за зростанням на основі частоти значень. Якщо кілька значень мають однакову частоту, сортуйте їх у порядку зменшення. Приклади nums = [1,1,2,2,2,3] [3,1,1,2,2,2] Пояснення: '3' має частоту 1, '1' має частоту ...

докладніше

Техніка розкладання Sqrt (або квадратного кореня)

Ви отримуєте запит про діапазон цілочисельний масив. Вам буде запропоновано визначити суму всіх чисел, які входять в діапазон даного запиту. Наведений запит складається з двох типів - Оновлення: (індекс, значення) подається як запит, де вам потрібно…

докладніше

Комбінації літер телефонного номера

У буквосполученнях проблеми телефонного номера ми дали рядки, що містять цифри від 2 до 9. Проблема полягає у тому, щоб знайти всі можливі комбінації, які могли б бути представлені цим числом, якщо кожному номеру присвоєно кілька букв. Присвоєння номера ...

докладніше

Перевірте, чи рівні два масиви чи ні

Проблема “Перевірте, чи рівні два масиви чи ні” стверджує, що вам дано два масиви. У постановці задачі сказано, що ви повинні визначити, рівні дані масиви чи ні. Приклад arr1 [] = {1, 4, 2, 5, 2}; arr2 [] = {2, 1, 5, 4,…

докладніше

Підрахувати підрядки з рівною кількістю 0, 1 і 2

Задача «Підрахувати підрядки з рівною кількістю 0, 1 і 2» стверджує, що вам дано рядок, який має лише 0, 1 і 2. Постановка задачі вимагає з’ясувати кількість підрядків, які містять рівне число лише 0, 1 і 2. Приклад str = “01200” ...

докладніше

Створити всі можливі відсортовані масиви з альтернативних елементів двох заданих відсортованих масивів

У задачі «Створення всіх можливих відсортованих масивів із альтернативних елементів двох заданих відсортованих масивів» зазначено, що припускаємо, що у вас є два відсортовані масиви. Постановка задачі вимагає з'ясувати всі можливі відсортовані масиви, так що число повинно розташовуватися по черзі з двох даних різних масивів. Приклад ArrA []…

докладніше

Запити суми діапазону без оновлень

Постановка проблеми Проблема «Запити суми діапазону без оновлень» стверджує, що у вас є масив цілих чисел і діапазон. Постановка задачі вимагає з’ясувати суму всіх елементів у заданому діапазоні. Приклад arr [] = {10, 9, 8, 7, 6} Запит: {(0, 4), (1, 3)} 40 24…

докладніше

Тристороннє розділення масиву навколо заданого діапазону

Положення про проблему Вам надано масив цілих чисел та діапазон lowValue та highValue. Проблема "Тристороннє розділення масиву навколо заданого діапазону" просить розділити масив таким чином, що масив буде розділений на три частини. Розділами масивів будуть: Елементи ...

докладніше

Сума мінімальних та максимальних елементів усіх підмасивів розміром k

Постановка задачі У задачі “Сума мінімальних та максимальних елементів усіх підмасивів розміром k” зазначено, що вам дано масив, що містить позитивні та від’ємні цілі числа, знайдіть суму мінімальних та максимальних елементів усіх підмасивів розміром k. Приклади arr [] = {5, 9, 8, 3,…

докладніше

Перемістіть усі негативні елементи в кінець по порядку з додатковим місцем

Положення про проблему «Перемістіть усі від’ємні елементи в кінці в порядку з додатковим пробілом» говорить, що вам дано масив, що містить як позитивні, так і негативні числа. Постановка задачі просить перемістити всі негативні елементи в останню частину масиву. Приклад arr [] = {1,2, -3, -5,2,7, -9, -11} 1,…

докладніше