Poišči vsoto vseh enoličnih vsot podniz za določeno polje

Denimo, da imate celo število. Težava »Poišči vsoto vseh enoličnih vsot podnizov za določeno polje« zahteva, da ugotovimo vsoto vseh unikatnih podnizov (vsota podnizov je vsota elementov vsakega pod matrike). Z edinstveno vsoto pod matrike smo želeli reči, da nobena pod matrika ...

Preberi več

Pot z največjo povprečno vrednostjo

Izjava o težavi Problem „Pot z največjo povprečno vrednostjo“ navaja, da ste dobili 2D matriko ali matriko celih števil. Zdaj pomislite, da stojite v zgornji levi celici in morate doseči spodnjo desno. Če želite doseči cilj, se morate premakniti naprej v…

Preberi več

Povprečje razpona v matriki

Izjava o težavi Problem "Povprečje obsega v matriki" navaja, da ste prejeli celoštevilčno matriko in q število poizvedb. Vsaka poizvedba vsebuje levo in desno kot obseg. Izjava o težavi zahteva ugotovitev spodnje povprečne vrednosti vseh celih števil, ki pridejo v…

Preberi več

Oblikujte sklad, ki podpira getMin () v času O (1) in O (1) dodatni prostor

Oblikujte sklad, ki podpira getMin () v O (1) času in O (1) dodatni prostor. Tako mora posebna podatkovna struktura sklada podpirati vse operacije sklada, kot so - void push () int pop () bool isFull () bool isEmpty () v stalnem času. Dodajte dodatno operacijo getMin () za vrnitev najmanjše vrednosti ...

Preberi več

Preverite, ali so vse ravni dveh binarnih dreves anagrami ali ne

Izjava o težavi Težava »Preveri, ali so vse ravni dveh binarnih dreves anagrami ali ne« pravi, da ste dobili dve binarni drevesi, preverite, ali so vse ravni obeh dreves anagrami ali ne. Primeri Vnos true Vnos false algoritem za preverjanje, ali so vse ravni dveh…

Preberi več

Elementi, ki jih je treba dodati tako, da so v polju prisotni vsi elementi obsega

Izjava o težavi »Elementi, ki jih je treba dodati tako, da so vsi elementi obsega prisotni v matriki« navaja, da ste dobili celo število. Izjava o težavi zahteva, da ugotovimo, koliko elementov je treba dodati v matriko, tako da vsi elementi ležijo v ...

Preberi več

Translate »