Намерете дали масивът е подмножество на друг масив

Проблемът „Намерете дали масивът е подмножество на друг масив“ гласи, че ви се дават два масива arra1 [] и array2 []. Дадените масиви са по несортиран начин. Вашата задача е да откриете дали array2 [] е подмножество на array1 []. Пример arr1 = [1,4,5,7,8,2] arr2 = [1,7,2,4] arr2 [] е ...

Прочети повече

Минимална сума от умножения на n числа

Проблемът „Минимална сума на умноженията на n числа“ гласи, че са ви дадени n цели числа и трябва да сведете до минимум сумата на умножение на всички числа, като вземете два елемента, които са съседни едновременно и върнете тяхната сума mod 100 до единичен номер ...

Прочети повече

Пребройте начините за достигане до n-то стълбище, като използвате стъпки 1, 2 или 3

Проблемът „Пребройте начините за достигане до n-то стълбище, като използвате стъпки 1, 2 или 3“ гласи, че стоите на земята. Сега трябва да стигнете до края на стълбището. И така, колко са начините да стигнете до края, ако можете да скочите само 1, 2, ...

Прочети повече

Намерете подмасив с дадена сума (обработва отрицателни числа)

Проблемът „Намери подмасив с дадена сума (обработва отрицателни числа)“ гласи, че ви е даден масив с цяло число, съдържащ също отрицателни цели числа и число, наречено „сума“. Изявлението за проблем иска да отпечата подмасива, който сумира до дадено число, наречено „сума“. Ако има повече от един подмасив ...

Прочети повече

Напишете код, за да определите дали две дървета са идентични

Задачата „Напишете код, за да определите дали две дървета са идентични“ гласи, че ви се дават две двоични дървета. разберете дали са идентични или не? Тук идентичното дърво означава, че и двете двоични дървета имат една и съща стойност на възел със същото разположение на възли. Пример И двете дървета ...

Прочети повече

Бройте двоични последователности с еднаква дължина с една и съща сума от първата и втората половина битове

Проблемът „Преброяване на двоични последователности с четна дължина с една и съща сума от първата и втората половина битове“ гласи, че ви е дадено цяло число. Сега разберете броя начини за конструиране на двоична последователност с размер 2 * n, така че първата половина и втората половина да имат един и същ номер ...

Прочети повече

Намерете всички тризнаци с нулева сума

Задачата „Намерете всички тризнаци с нулева сума“ гласи, че ви е даден масив, съдържащ положително и отрицателно число. Постановката за проблем иска да се намери тройката със сумата, равна на 0. Пример arr [] = {0, -2,1,3,2, -1} (-2 -1 3) (-2 0 2) ( -1 0 1) Обяснение ...

Прочети повече

Максимална сума на пътя в триъгълник

Изложение на проблема Проблемът „Максимална сума на пътя в триъгълник“ гласи, че са ви дадени някои цели числа. Тези цели числа са подредени под формата на триъгълник. Започвате от върха на триъгълника и трябва да стигнете до долния ред. За да направите това, се премествате в…

Прочети повече

Максимален продукт с нарастваща последователност

Постановка на проблема Проблемът „Максимален продукт на нарастваща подпоследователност“ гласи, че ви е даден масив от цели числа. Сега трябва да разберете максималния продукт, който можете да постигнете, така че да умножите елементите на нарастваща подпоследователност. Трябва да се отбележи, че ние не сме ...

Прочети повече

Изтриване на възел от свързан списък без указател на главата

Изложение на проблема Проблемът „Изтриване на възел от свързан списък без указател за глава“ гласи, че имате свързан списък с някои възли. Сега искате да изтриете възел, но нямате адреса на неговия родителски възел. Така че изтрийте този възел. Пример 2-> 3-> 4-> 5-> 6-> 7 Възел за изтриване: 4 2-> 3-> 5-> 6-> 7…

Прочети повече