Максимальна сума пар з конкретною різницею

Задача “Максимальна сума пар з конкретною різницею” стверджує, що вам дано масив цілих чисел і ціле число K. Тоді нам пропонується з’ясувати максимальну суму незалежних пар. Ми можемо створити пару двох цілих чисел, якщо вони мають абсолютну різницю менше K.

докладніше

Кількість пар індексів з рівними елементами в масиві

Припустимо, ми дали цілочисельний масив. Задача “Кількість пар індексів з рівними елементами в масиві” вимагає з’ясувати значення пари індексів (i, j) таким чином, що arr [i] = arr [j], а i не дорівнює j . Приклад arr [] = {2,3,1,2,3,1,4} 3 пари пояснень…

докладніше

Побудуйте двійкове дерево з поданого батьківського масиву

Проблема “Побудувати двійкове дерево з поданого батьківського масиву” стверджує, що вам надано масив. Цей вхідний масив представляє двійкове дерево. Тепер вам потрібно побудувати двійкове дерево на основі цього вхідного масиву. Масив зберігає індекс батьківського вузла для кожного індексу. ...

докладніше

Враховуючи двійкове дерево, як видалити всі напіввузли?

Проблема "Враховуючи двійкове дерево, як видалити всі напіввузли?" стверджує, що вам дано двійкове дерево. Тепер потрібно видалити напіввузли. Напіввузол визначається як вузол у дереві, який має лише одну дочірню організацію. Або це ...

докладніше

Знайдіть елементи, які присутні в першому масиві, а не у другому

Проблема “Знайти елементи, які присутні у першому масиві, а не у другому”, говорить про те, що вам дано два масиви. Масиви складаються з усіх цілих чисел. Ви повинні дізнатись цифри, які не будуть присутні у другому масиві, але будуть у першому масиві. Приклад ...

докладніше

Обхід межі двійкового дерева

Постановка проблеми Проблема “Обхід меж бінарного дерева” говорить про те, що вам дано бінарне дерево. Тепер вам потрібно роздрукувати межовий вигляд двійкового дерева. Тут обхід межі означає, що всі вузли відображаються як межа дерева. Вузли видно з…

докладніше

Як перевірити, чи два подані набори не перетинаються?

Проблема "Як перевірити, чи два задані набори не перетинаються?" держави, які припускають, що вам дано два набори у вигляді масиву, скажімо set1 [] та set2 []. Ваше завдання - з’ясувати, є ці два набори несумісними наборами чи ні. Приклад inputSet1 [] = {1, 15, 8, 9,…

докладніше

Перевірте, чи містить заданий масив повторювані елементи на відстані k відстані один від одного

Проблема «Перевірити, чи містить заданий масив повторювані елементи на відстані k один від одного», стверджує, що ми повинні перевірити наявність дублікатів у даному невпорядкованому масиві в межах k. Тут значення k менше, ніж заданий масив. Приклади K = 3 arr [] =…

докладніше

Вид праворуч друку двійкового дерева

Положення про проблему У проблемі «Вид праворуч друку двійкового дерева» зазначено, що вам надано двійкове дерево. Тепер вам потрібно знайти правильний вигляд цього дерева. Тут правий вид двійкового дерева означає друк послідовності, як це дерево виглядає, коли дивиться з…

докладніше

Напишіть функцію, щоб отримати точку перетину двох зв’язаних списків

Постановка проблеми Проблема «Напишіть функцію для отримання точки перетину двох зв’язаних списків» говорить про те, що вам надано два зв’язані списки. Але вони не є незалежними пов'язаними списками. Вони в якийсь момент пов’язані. Тепер вам потрібно знайти цю точку перетину цих двох списків. ...

докладніше