Yağış suyunun tutulması Leetcode həlli

Problemin ifadəsi Yağış suyunu tutmaq LeetCode həlli – “Yağış suyunu tutmaq” hər bir çubuğun eninin 1 olduğu yüksəklik xəritəsini təmsil edən yüksəkliklər massivinin verildiyini bildirir. Biz yağışdan sonra tutulan suyun miqdarını tapmalıyıq. Misal: Giriş: hündürlük = [0,1,0,2,1,0,1,3,2,1,2,1] Çıxış: 6 İzahat: Yoxlayın …

Daha çox oxu

Sifarişi Eyni Tutaraq Verilən İki Dizidən Maksimum Array

Fərz edək ki, eyni ölçülü n tam ədədi var. Hər iki massivdə də ümumi rəqəmlər ola bilər. Problem ifadəsi, hər iki massivdən maksimum 'n' dəyərlərini ehtiva edən nəticə verən bir sıra yaratmağı xahiş edir. Birinci sıra prioritet olmalıdır (birinci elementlər…

Daha çox oxu

Bitişik elementləri olan ən böyük alt dizinin uzunluğu

"Bitişik elementləri olan ən böyük alt dizinin uzunluğu" problemi sizə tam bir sıra verildiyini bildirir. Problem ifadəsi, elementlərin ardıcıllıqla (davamlı, ya artan, ya da enən) düzəldilə biləcəyi ən uzun bitişik alt dizinin uzunluğunu öyrənməyi xahiş edir. Nömrələr ...

Daha çox oxu

Məhsul verilmiş saya bərabər olan üçəmlərin sayını sayın

“Məhsul verilmiş saya bərabər olan üçəmlərin sayını saymaq” məsələsində bizə tam ədəd və m rəqəmi verildiyi bildirilir. Problem problemi, məhsulun m-ə bərabər olduğu üçqatın ümumi sayını tapmağı xahiş edir. Nümunə arr [] = {1,5,2,6,10,3} m = 30 3 İzah Üçlükləri…

Daha çox oxu

GetMin () -i O (1) dəfə və O (1) əlavə məkanda dəstəkləyən bir yığın dizayn edin

GetMin () -i O (1) dəfə və O (1) əlavə boşluqda dəstəkləyən bir yığın dizayn edin. Beləliklə, xüsusi yığın məlumat quruluşu - void push () int pop () bool isFull () bool isEmpty () kimi yığının bütün işlərini sabit vaxtda dəstəkləməlidir. Minimum dəyəri qaytarmaq üçün əlavə bir əməliyyat getMin () əlavə edin ...

Daha çox oxu

Translate »