Trie (Prefiks Ağacı) Leetcode Həllini həyata keçirin

Problem Bəyanatı Implement Trie (Prefiks Tree) LeetCode Həlli – “İmplement Trie (Prefiks Tree)” sizdən daxiletmə, axtarış və prefiks axtarışını səmərəli həyata keçirən Trie Data Strukturunu həyata keçirməyi xahiş edir. Nümunə: Daxiletmə: [“Trie”, “insert”, “search”, “search”, “startsWith”, ”insert”, “search”] [[], [“alma”], [“alma”], [ “app”], [“app”], [“app”], [“app”]] Nəticə: [null, null, true, false, true, null, true] İzahat: Bütün sətirləri daxil etdikdən sonra, cəhd edin bunun kimi. Word alma axtarılır ki,...

Daha çox oxu

Maksimum Tezlik Stack Leetcode Həlli

Problem Bəyanatı Maksimum Tezlik Yığını LeetCode Həlli – “Maksimum Tezlik Yığması” sizdən tezlik yığını dizayn etməyi xahiş edir ki, biz hər hansı bir elementi yığından çıxaranda o, yığında mövcud olan ən çox rast gəlinən elementi qaytarsın. FreqStack sinfini həyata keçirin: FreqStack() boş tezlik yığını qurur. void push (int val) itələmə...

Daha çox oxu

Data Stream Leetcode Həllindən Hərəkətli Orta

Problem Bəyanatı Data Stream-dən Hərəkətli Orta Ölçmə LeetCode Həlli – “Məlumat axınından orta göstəricinin daşınması” tam ədədlər axını və pəncərə ölçüsü k verildiyini bildirir. Sürüşmə pəncərəsindəki bütün tam ədədlərin hərəkətli ortalamasını hesablamalıyıq. Əgər elementlərin sayı…

Daha çox oxu

Artan Əməliyyat Leetcode Həlli ilə Stack dizayn edin

Problem Bəyanatı Artan Əməliyyat ilə Yığın Dizaynı Leetcode Həlli – aşağıdakı əməliyyatları səmərəli şəkildə dəstəkləyən stek dizayn etməyimiz lazım olduğunu bildirir. Stackin maksimum tutumunu təyin edin. Yığın ölçüsü maksimum tutumundan ciddi şəkildə azdırsa, təkan əməliyyatını səmərəli şəkildə yerinə yetirin ...

Daha çox oxu

Bir Axın Leetcode həllində ən böyük element

Problem ifadəsi Bu problemdə əvvəlcə bir k tam ədədi və bir tam ədədi olan bir KthLargest () sinfi dizayn etməliyik. K və array nums arqument kimi qəbul edildikdə bunun üçün parametrləşdirilmiş konstruktor yazmalıyıq. Sinifdə əlavə edən (val) bir funksiya var ...

Daha çox oxu

Min Stack Leetcode Həlli

Problem Bəyanatı Basma, açma, toplama və sabit elementdə minimum elementi almağı dəstəkləyən bir yığın dizayn edin. push (x) - x elementini yığına itələyin. pop () - Yığının üstündəki elementi silir. top () - Üst elementi əldə edin. getMin () - Minimum elementi yığında alın. ...

Daha çox oxu

Word əlavə et və axtar - Məlumat quruluşu dizaynı LeetCode

Problem "Word əlavə et və axtar - Məlumat quruluşu dizaynı LeetCode" bizdən yeni bir məlumat strukturu yaratmağı və ya dizayn etməyimizi istər. Bir söz əlavə etmək və ya saxlamaq və axtarış funksiyasının sözdən normal bir ifadəni belə axtara biləcəyi sözləri axtarmaq üçün istifadə edilə bilənlər. ...

Daha çox oxu

Maks yığın

Problem Açıklaması Problem "Maks yığını", bu əməliyyatları yerinə yetirə biləcək xüsusi bir yığın dizayn etməyi bildirir: push (x): bir elementi yığına itələyin. top (): yığının üstündəki elementi qaytarır. pop (): elementi yuxarıdakı yığından yığışdırın. peekmax ():…

Daha çox oxu

GetRandom-u silin

Insert Delete GetRandom problemində orta hesabla O (1) müddətində bütün aşağıdakı əməliyyatları dəstəkləyən bir məlumat quruluşu hazırlamalıyıq. insert (val): mövcud deyilsə dəstə bir val val əlavə edir. çıxar (val): Varsa bir element valı dəstdən çıxarar. getRandom: Cari dəstdən təsadüfi element qaytarır ...

Daha çox oxu

Translate »