LRU Cache Leetcode Həlli
Problem Bəyanatı LRU Cache LeetCode Həlli – “LRU Cache” sizdən Ən Az İstifadə olunan (LRU) Keşinə uyğun məlumat strukturu dizayn etməyi xahiş edir. müsbət ölçü tutumu ilə. int get(int açarı): Dəyəri qaytarın...
Problem Bəyanatı LRU Cache LeetCode Həlli – “LRU Cache” sizdən Ən Az İstifadə olunan (LRU) Keşinə uyğun məlumat strukturu dizayn etməyi xahiş edir. müsbət ölçü tutumu ilə. int get(int açarı): Dəyəri qaytarın...
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 …
Problemin ifadəsi Bağçanın sulanması üçün açılacaq kranların minimum sayı LeetCode Həlli – X oxunda bir ölçülü bağ var. Bağ 0 nöqtəsindən başlayır və n nöqtəsində bitir. (yəni bağın uzunluğu n-dir). …-də [1, 0, …, n] nöqtələrində n + 1 kran var.
Problem bəyanatı İki Əlaqəli Siyahının kəsişməsi LeetCode Həlli – Bizə iki güclü əlaqəli siyahının başlıqları verilir headA və headB. İki əlaqəli siyahının müəyyən bir nöqtədə kəsişə biləcəyi də verilir. Bizdən onların kəsişdiyi node və ya sıfır olduqda qaytarmağımız xahiş olunur ...
Problem İfadəsi Bərabər Massiv Elementlərinə Minimum Hərəkətlər LeetCode Həlli – n ölçüsündə tam ədəd massivini nəzərə alaraq, bütün massiv elementlərini bərabərləşdirmək üçün tələb olunan minimum hərəkət sayını qaytarın. Bir hərəkətlə siz massivin n – 1 elementini 1 artıra bilərsiniz. Nümunə 1: Giriş 1: ədədlər = [1, 2, 3] Çıxış: …
Problem Bəyanatı Massivi Paritetə Görə Çeşidlə LeetCode Həlli – “Məsisivi Paritetə görə çeşidlə” sizə ədədlərlə tam ədəd verildiyini bildirir, massivin əvvəlindəki bütün cüt tam ədədləri və sonra bütün tək tam ədədləri köçürün. Qeyd: Bu şərti ödəyən hər hansı massivi qaytarın. Misal: Giriş: Çıxış: …
Sual Ən Az İstifadə Edilən (LRU) keşinin məhdudiyyətlərinə əməl edən məlumat strukturunu tərtib edin. LRUCache sinfini həyata keçirin: LRUCache(int tutumu) LRU keşini müsbət ölçü tutumu ilə işə salın. int get(int açarı) Açar varsa, açarın dəyərini qaytarın, əks halda -1 qaytarın. void put(int açarı, int dəyəri) Əgər açar varsa, açarın dəyərini yeniləyin. Əks halda, açar-dəyər cütünü əlavə edin...
Yalnız 0 və 1 saylarından ibarət bir sıra verilmişdir. O və 1-lərdən ibarət olan ən uzun bitişik alt dizinin uzunluğunu bərabər şəkildə tapmalıyıq. Nümunə Giriş arr = [0,1,0,1,0,0,1] Çıxış 6 İzahat Ən uzun bitişik alt sıra qırmızı [0,1,0,1,0,0,1] və uzunluğu ilə qeyd edilmişdir 6. Alqoritm Dəsti ...
“Konveks Korpus Alqoritmi” problemində bir sıra nöqtələr verdik. İçindəki bütün digər nöqtələri ehtiva edən nöqtələrlə meydana gələ biləcək ən kiçik çoxbucaq onun qabarıq gövdəsi adlanacaqdır. Buna Jarvis Algorithm istifadə edərək nail olmaq olar. Alqoritm Ən sol nöqtəni başladın…
Problem ifadəsi “Səhm II alqı-satqısı üçün ən yaxşı vaxt” problemində, massivdəki hər elementin həmin gün verilmiş stokun qiymətini ehtiva etdiyi bir sıra verilir. Əməliyyatın tərifi bir səhm almaq və bu səhm satmaqdır ...