3Sum Leetcode решение

Изложение на проблема Като се има предвид масив от n цели числа, има ли елементи a, b, c в числа, такива че a + b + c = 0? Намерете всички уникални тризнаци в масива, който дава сумата от нула. Забележка: че наборът от решения не трябва да съдържа дублирани тризнаци. Пример # 1 [-1,0,1,2, -1,4] ...

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

Максимален брой балони Leetcode разтвор

Декларация за проблема В този проблем ни е даден низ от символи, съдържащи малки букви на английски. Трябва да намерим колко екземпляра от думата „балон“ можем да направим, използвайки символите на дадения низ. Пример String = “banooll” 1 Обяснение: String = baqwweeeertylln 0 Обяснение: Като ...

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

Търсете в Решение със сортиран масив Leetcode

Помислете за сортиран масив, но е избран един индекс и масивът е завъртян в тази точка. След като масивът е завъртян, вие трябва да намерите конкретен целеви елемент и да върнете неговия индекс. В случай, че елементът не присъства, върнете -1. Проблемът обикновено е ...

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

Разлика между най-високата и най-малката честота в масива

Проблемът „Разлика между най-високата и най-малката честота в масив“ гласи, че предполагаме, че имате цяло число масив. Постановката на проблема иска да открие максималната разлика между най-високата и най-ниската честота на две отделни числа в масив. Пример arr [] = {1, 2, 3,…

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

Намерете дали подмасивът е под формата на планина или не

Декларация за проблема Проблемът „Намерете дали даден подмасив е под формата на планина или не“ гласи, че са ви дадени цяло число масив и диапазон. Постановката на проблема иска да разбере дали подмасивът, образуван между дадения диапазон, е под формата на планинска форма или ...

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

Пренаредете двоичен низ като алтернативни x и y повторения

Декларация за проблем Да предположим, че са ви дадени двоичен низ и две числа x и y. Низът се състои само от 0 и 1. Проблемът „Пренареждане на двоичен низ като алтернативни появявания на x и y“ иска да пренареди низа така, че 0 да дойде x пъти comes 1 идва ...

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

Пребройте подчините с еднакъв брой 1 и 0

Декларация за проблема Проблемът „Преброяване на подмасиви с еднакъв брой 1 и 0“ гласи, че ви е даден масив, състоящ се само от 0 и 1. Изложението на проблема изисква да се открие броят на подмасивите, състоящи се от равно на 0 на рекламите 1. Пример arr [] = {0, 0, 1,…

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

Пренаредете масива така, че четните елементи на индекса да са по-малки, а нечетните елементи на индекса да са по-големи

Декларация за проблема Дали сте масив от цели числа. Проблемът „Пренареждане на масива така, че четните елементи на индекса да са по-малки, а нечетните елементи на индекса са по-големи“ иска да пренареди масива по такъв начин, че четните елементи на индекса да са по-малки от нечетните елементи на индекса в ...

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

Хеширане на кукувица

Статистика на проблема Хеширане с кукувица е метод, използван за решаване на проблема, когато възникне сблъсък в таблица на хеш. Вероятни са сблъсъци на две хеш стойности на хеш функция в таблица. Сблъсък възниква, когато в хеш функцията възникнат две хеш стойности за един и същ ключ ...

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

Бройте двойки от два свързани списъка, чиято сума е равна на дадена стойност

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

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