LRU Önbellek Leetcode Çözümü

Problem Açıklama LRU Önbelleği LeetCode Çözümü – “LRU Önbelleği”, En Son Kullanılan (LRU) Önbelleğini izleyen bir veri yapısı tasarlamanızı istiyor Aşağıdaki işlevlere sahip LRUCache sınıfını uygulamamız gerekiyor: LRUCache(int kapasite): LRU önbelleğini başlatır pozitif boyut kapasitesi ile. int get(int anahtarı): Değeri döndürür…

Devamını oku

Yağmur Suyu Yakalama Leetcode Çözümü

Problem Açıklama Yağmur Suyu Yakalamak LeetCode Çözümü – “Yağmur Suyu Yakalamak”, her bir çubuğun genişliğinin 1 olduğu bir yükseklik haritasını temsil eden bir dizi yükseklik verildiğini belirtir. Yağmurdan sonra sıkışan su miktarını bulmamız gerekir. Örnek: Girdi: yükseklik = [0,1,0,2,1,0,1,3,2,1,2,1] Çıktı: 6 Açıklama: Kontrol edin …

Devamını oku

Geçerli Parantezler Leetcode Çözümü

Sorun Bildirimi Geçerli Parantezler LeetCode Çözümü – “Geçerli Parantezler” size yalnızca '(', ')', '{', '}', '[' ve ']' karakterlerini içeren bir dize verildiğini belirtir. Girdi dizesinin geçerli bir dize olup olmadığını belirlememiz gerekiyor. Açık parantezlerin kapatılması gerekiyorsa, bir dizenin geçerli bir dize olduğu söylenir…

Devamını oku

Kendi LeetCode Çözümü Dışında Dizinin Ürünü

Sorun İfadesi Dizinin Kendi Kendine LeetCode Çözümü Çözümü – Bir tamsayı dizi sayıları verildiğinde, yanıt[i], sayılar[i] dışındaki tüm öğelerin ürününe eşit olacak şekilde bir dizi yanıtı döndürün. Sayıların herhangi bir öneki veya son ekinin çarpımının 32 bitlik bir tam sayıya sığması garanti edilir. O(n) zamanında ve bölme kullanmadan çalışan bir algoritma yazmalısınız…

Devamını oku

Tamsayıya Dize (atoi) LeetCode Çözümü

Problem Açıklama Dizeden Tamsayıya (atoi) Leetcode Çözümü -“Dizeden Tamsayıya (atoi)”, bir dizeyi 32 bitlik işaretli bir tamsayıya dönüştüren myAtoi(string s) işlevinin uygulanmasının (C/C++'ın atoi işlevine benzer) olduğunu belirtir. ). myAtoi(string s) algoritması aşağıdaki gibidir: Okuyun ve baştaki boşlukları yok sayın. Bir sonraki karakterin olup olmadığını kontrol edin (eğer…

Devamını oku

Eksik Numara Leetcode Çözümü

Problem Açıklama Eksik Sayı LeetCode Çözümü – “Eksik Sayı”, [0,n] arasında n farklı sayı içeren n boyutunda bir dizi verildiğini belirtir. Aralıkta eksik olan sayıyı döndürmemiz gerekiyor. Örnek: Girdi: nums = [3,0,1] Çıktı: 2 Açıklama: Tüm …

Devamını oku

İzomorfik Dizeler Leetcode Çözümü

Problem İfadesi Bu problemde bize a ve b olmak üzere iki dizi verilir. Amacımız, iki dizgenin izomorfik olup olmadığını söylemektir. İki dizge izomorfik olarak adlandırılır, ancak ve ancak ilk dizedeki karakterler herhangi bir karakterle (kendisi dahil) değiştirilebilirse…

Devamını oku

Palindrome Bağlantılı Liste Leetcode Çözümü

"Palindrome Bağlantılı Liste" probleminde, belirli bir tek tamsayı bağlantılı listenin bir palindrom olup olmadığını kontrol etmeliyiz. Örnek Liste = {1 -> 2 -> 3 -> 2 -> 1} true Açıklama # 1: Liste, baştan sona tüm öğeler olduğu için palindromdur ...

Devamını oku

Normal bir BST'yi Dengeli BST'ye dönüştürme

Problem Bildirimi Bir İkili Arama Ağacı (BST) verildiğinde, BST'yi Dengeli İkili Arama Ağacına dönüştürmek için bir algoritma yazın. Dengeli bir İkili Arama ağacı, sol alt ağacın yüksekliği ile sağ alt ağacın yüksekliği arasındaki farkı 1'den küçük veya ona eşit olan ikili bir arama ağacından başka bir şey değildir.…

Devamını oku

Verilen boyut n dizisini kontrol edin, n düzeyinin BST'sini temsil edebilir veya gösteremez

Problem İfadesi n elemanlı bir dizi verildiğinde, verilen n büyüklükteki diziyi kontrol edin, n seviyesinin BST'sini temsil edebilir ya da temsil edemez. Yani, bu n elemanlar kullanılarak oluşturulan ikili arama ağacının n seviyeli bir BST'yi temsil edip edemeyeceğini kontrol etmek içindir. Örnekler arr [] = {10, 8, 6, 9,…

Devamını oku

Translate »