Bloomberg Mülakat Soruları

Bloomberg Dizi Soruları

Soru 1. 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: Giriş: yükseklik = [0,1,0,2,1,0,1,3,2,1,2,1] Çıkış: 6 Açıklama: Kontrol edin ...

Devamını oku

Soru 2. Frekans Leetcode Çözümünü Artırarak Diziyi Sırala Problem İfadesi Diziyi Artan Frekansa Göre Sırala LeetCode Çözümü – “Diziyi Artan Frekansa Göre Sırala” size bir tamsayı dizisi verildiğini, diziyi değerlerin frekansına göre artan düzende sıraladığını belirtir. İki veya daha fazla değer aynı frekansa sahip, bunları sıralamamız gerekiyor ...

Devamını oku

Soru 3. K Equal Sum Subsets Leetcode Çözümüne Bölme Problem Açıklama K Eşit Toplamlı Alt Kümelere Bölümleme LeetCode Çözümü – “K Eşit Toplamlı Alt Kümelere Bölümleme” size tamsayı dizi sayıları ve bir k tamsayısının verildiğini belirtir, toplamları boş olmayan k alt kümeye sahip olmak mümkünse doğru döndür hepsi eşittir. Örnek: Girdi: nums = [4,3,2,3,5,2,1], k = 4 Çıktı: ...

Devamını oku

Soru 4. Coin Change 2 Leetcode Çözümü Problem Açıklama Madeni Para Değişimi 2 LeetCode Çözümü – “Para Değişimi 2”, toplam parayı temsil eden bir dizi farklı tamsayı madeni para ve bir tamsayı miktarının verildiğini belirtir. Tutar toplamı olan farklı olası kombinasyonların toplam sayısının sayısını döndürmemiz gerekiyor. ...

Devamını oku

Soru 5. Kurbağa Atlama Leetcode Çözümü Problem Açıklaması Kurbağa Atlama LeetCode Çözümü – “Kurbağa Atlama” artan düzende sıralanmış taşların (konumların) listesi verildiğinde, kurbağanın son taşa (dizinin son indeksi) konarak nehri geçip geçemeyeceğini belirler. Başlangıçta, kurbağa ilk taşın üzerindedir ve ...

Devamını oku

Soru 6. Permütasyon Leetcode Çözümünden Dizi Oluşturun Problem Açıklama Permütasyondan Dizi Oluştur LeetCode Çözümü – “Permütasyondan Dizi Oluştur”, sıfır tabanlı permütasyon sayıları verildiğinde, her biri için ans[i] = nums[nums[i]] olmak üzere aynı uzunlukta bir dizi oluşturmamız gerektiğini belirtir. [0,nums.length-1] aralığında. Sıfır tabanlı bir permütasyon sayıları, 0'dan farklı bir tamsayı dizisidir ...

Devamını oku

Soru 7. Biletler İçin Minimum Maliyet Leetcode Çözümü Problem Açıklama Biletler İçin Minimum Maliyet LeetCode Çözümü – “Bilet İçin Asgari Maliyet”, verilen gün listesinde her gün seyahat etmeniz gereken minimum dolar miktarını bulmanızı ister. Size bir tamsayı gün dizisi verilecektir. Her gün bir tamsayıdır ...

Devamını oku

Soru 8. Benzersiz Yollar II Leetcode Çözümü Problem Açıklama Benzersiz Yollar II LeetCode Çözümü – “Benzersiz Yollar II”, bir robotun ızgaranın sol üst köşesinden başladığı mxn ızgarasının verildiğini belirtir. Izgaranın sağ alt köşesine ulaşmak için toplam yol sayısını bulmamız gerekiyor. ...

Devamını oku

Soru 9. 2D Matrix II Leetcode Çözümü Arayın Problem Açıklama 2D Matrix II Ara LeetCode Çözümü – “2D Matrix II Ara” sizden bir mxn tamsayı matrisi matrisinde bir değer hedefi arayan verimli bir algoritma bulmanızı ister. Her satırdaki ve sütundaki tamsayılar artan düzende sıralanır. Örnek: Girdi: matris = [[1,4,7,11,15],[2,5,8,12,19],[3,6,9,16,22],[10,13,14,17,24, 18,21,23,26,30],[5]], hedef = XNUMX Çıktı: true ...

Devamını oku

Soru 10. Veri Akışı Leetcode Çözümünden Hareketli Ortalama Problem Açıklaması Veri Akışından Hareketli Ortalama LeetCode Çözümü – “Veri Akışından Hareketli Ortalama”, bir tamsayı akışı ve bir pencere boyutu k verildiğini belirtir. Kayan penceredeki tüm tam sayıların hareketli ortalamasını hesaplamamız gerekiyor. Eğer eleman sayısı...

Devamını oku

Soru 11. Matris Sıfırlarını Ayarla Leetcode Çözümü Problem Açıklaması Matris Sıfırlarını Ayarla LeetCode Çözümü – “Matris Sıfırlarını Ayarla”, size bir mxn tamsayı matrisi verildiğini belirtir. Girdi matrisini, herhangi bir hücre 0 öğesini içeriyorsa, tüm satırını ve sütununu ayarlayacak şekilde değiştirmemiz gerekir. 0'lara. içinde yapmalısın...

Devamını oku

Soru 12. 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

Soru 13. Dizi Leetcode Çözümünü Karıştırın Shuffle the Array Leetcode Solution problemi bize 2n uzunluğunda bir dizi sağlar. Burada 2n, dizi uzunluğunun çift olduğunu ifade eder. Daha sonra diziyi karıştırmamız söylenir. Burada karıştırma, diziyi rastgele karıştırmamız gerektiği anlamına gelmez, ancak belirli bir yol ...

Devamını oku

Soru 14. 3Sum Leetcode Çözümü Problem İfadesi Bir n tamsayı dizisi verildiğinde, nums'de a + b + c = 0 olacak şekilde a, b, c öğeleri var mı? Sıfırın toplamını veren dizideki tüm benzersiz üçlüleri bulun. Dikkat: Çözüm setinin yinelenen üçlüler içermemesi gerektiğine dikkat edin. Örnek 1 [-1,0,1,2, -1,4] ...

Devamını oku

Soru 15. Kombinasyon Toplamı Leetcode Çözümü Combination Sum Leetcode Solution problemi bize bir dizi veya tamsayı listesi ve bir hedef sağlar. Bu tamsayılar kullanılarak yapılabilecek kombinasyonları, belirli bir hedefe eklenen herhangi bir sayıda bulmamız söylenir. Yani daha resmi olarak, verileni kullanabiliriz ...

Devamını oku

Soru 16. Ada Çevresi Leetcode Çözümü Problem İfadesi Bu problemde bize 2 boyutlu bir dizi şeklinde bir ızgara veriliyor. grid [i] [j] = 0 o noktada su olduğunu ve [i] [j] = 1 grid karayı temsil eder. Izgara hücreleri dikey / yatay olarak bağlanır, ancak çapraz olarak bağlanmaz. Tam olarak bir ada var (kara ile bağlantılı bir bileşen ...

Devamını oku

Soru 17. Maksimum Alt Dizi Leetcode Çözümü Problem İfadesi Bir tamsayı dizisi numarası verildiğinde, en büyük toplamı olan ve toplamını döndüren bitişik alt diziyi (en az bir sayı içeren) bulun. Örnek nums = [-2,1, -3,4, -1,2,1, -5,4] 6 Açıklama: [4, -1,2,1] en büyük toplamı = 6. nums = [- 1] -1 Yaklaşım 1 (Böl ve Fethet) Bu yaklaşımda ...

Devamını oku

Soru 18. Tüm Noktaları Ziyaret Etmek İçin Minimum Süre Leetcode Çözümü Sorun Tüm Noktaları Ziyaret Etmek İçin Minimum Süre Leetcode Çözümü bize koordinat eksenleri üzerindeki noktaların bir dizi veya vektörünü sağlar. Bize girdiyi sağladıktan sonraki sorun, girdide verilen tüm noktaları ziyaret etmek için minimum süreyi bulmamızı istiyor. Bir birimi taşıdığınızda ...

Devamını oku

Soru 19. Minimum Mutlak Fark Leetcode Çözümü Minimum Mutlak Fark Leetcode Çözümü problemi bize bazı tam sayıları içeren sıralanmamış bir dizi veya vektör sağlar. Minimum mutlak farka eşit bir farkı olan tüm çiftleri bulmamız gerekiyor. Minimum mutlak fark, olabilecek minimum mutlak fark değeridir ...

Devamını oku

Soru 20. Ortak Karakterler Leetcode Çözümü Bulun Problem İfadesi Bu problemde, bize bir dizi dizi verilmiştir. Dizideki her dizede görünen tüm karakterlerin bir listesini yazdırmamız gerekir (kopyalar dahil). Yani bir karakter her dizede 2 kez görünüyorsa, ancak 3 kez görünmüyorsa, ona sahip olmamız gerekir ...

Devamını oku

Soru 21. Bir Dizi Leetcode Çözümünde Kaybolan Tüm Numaraları Bul Problem İfadesi Bu problemde, bize bir tamsayı dizisi verilir. 1 ile N arasında değişen öğeler içerir; burada N = dizinin boyutu. Bununla birlikte, ortadan kaybolan bazı unsurlar var ve bunların yerine bazı kopyalar var. Amacımız bir dizi döndürmek ...

Devamını oku

Soru 22. Majority Element II Leetcode Çözümü Bu problemde bize bir tamsayı dizisi veriliyor. Amaç, N = dizinin boyutu ve ⌊ ⌋ kat operatörü olduğu dizide ⌊N / 3⌋ süresinden daha fazla meydana gelen tüm öğeleri bulmaktır. Bir dizi döndürmemiz gerekiyor ...

Devamını oku

Soru 23. Benzersiz Yollar Leetcode Çözümü Benzersiz Yollar Leetcode Çözümü problemi, size bir ızgaranın boyutunu temsil eden iki tamsayı verildiğini belirtir. Izgaranın boyutunu, ızgaranın uzunluğunu ve genişliğini kullanarak. Izgaranın sol üst köşesinden ...

Devamını oku

Soru 24. Kaç Numara Mevcut Numara Leetcode Çözümünden Daha Küçüktür Problem İfadesi Bu problemde bize bir dizi veriliyor. Bu dizinin her bir elemanı için, o elemandan daha küçük elemanların sayısını bulmalıyız. yani her bir i için (0 <= i

Devamını oku

Soru 25. Sıralanmış Dizileri Birleştirme Leetcode Çözümü "Sıralanmış Dizileri Birleştir" probleminde, azalan düzende sıralanmış iki dizi verilmiştir. İlk dizi tam olarak doldurulmamıştır ve ikinci dizinin tüm öğelerini de barındırmak için yeterli alana sahiptir. İlk dizi elemanlar içerecek şekilde iki diziyi birleştirmeliyiz ...

Devamını oku

Soru 26. Döndürülmüş Sıralanmış Dizi Leetcode Çözümünde Arama Sıralanmış bir dizi düşünün, ancak bir dizin seçildi ve dizi bu noktada döndürüldü. Şimdi, dizi bir kez döndürüldüğünde, belirli bir hedef öğeyi bulmanız ve dizinini döndürmeniz gerekir. Elemanın olmaması durumunda -1 döndür. Sorun genellikle ...

Devamını oku

Soru 27. Arama Pozisyon Leetcode Çözümü Girin Bu problemde, sıralı bir dizi ve bir hedef tamsayı verilmiştir. Arama Konumunu Bulmalıyız. Dizide hedef değer varsa, dizinini döndürün. Sırayı sıralı tutmak için hedefin ekleneceği dizini döndür (içinde ...

Devamını oku

Soru 28. En Fazla Şeker Sayısına Sahip Çocuklar Leetcode Çözümü “En Çok Şeker Sayısına Sahip Çocuklar” probleminde, bize bazı çocukların aldıkları çikolata sayısını ve herhangi bir şekilde dağıtılabilecek fazladan şekerleri temsil eden bir dizi tamsayı verilmiştir. Şimdi, şunu bulmalıyız: Her çocuk en büyük sayıya sahip olabilir mi?

Devamını oku

Soru 29. 1d Dizi Leetcode Çözümünün Toplamını Çalıştırma Problem İfadesi 1d dizi probleminin toplamını çalıştırırken, sonuç dizisindeki her bir i indeksi için arr [i] = sum (nums [0]… nums [i]) olan bir dizi döndürmemiz gereken bir dizi numarası verildi. . Örnek nums = [1,2,3,4] [1,3,6,10] Açıklama: Değişen toplam: ...

Devamını oku

Soru 30. Sıralanmış Dizi Leetcode Çözümünde Öğenin İlk ve Son Konumunu Bulma Problem bildirimi "Sıralanmış Array Leetcode Çözümünde Öğenin İlk ve Son Konumunu Bul" başlıklı bu makalede, leetcode probleminin çözümünü tartışacağız. Verilen problemde bize bir dizi veriliyor. Ayrıca bir hedef unsur da veriliyor. Dizideki öğeler ...

Devamını oku

Soru 31. Üçgende Minimum Toplam Yol Problem İfadesi "Bir Üçgende Minimum Toplam Yol" problemi, size tamsayılardan oluşan bir üçgen şeklinde bir sıra verildiğini belirtir. Şimdi en üst sıradan başlayarak, en alt sıraya ulaştığınızda elde edebileceğiniz minimum miktar nedir? Örnek 1 2 3 5 ...

Devamını oku

Soru 32. Bitişik öğelerle en büyük alt dizinin uzunluğu "Bitişik öğeler içeren en büyük alt dizinin uzunluğu" sorunu, size bir tamsayı dizisi verildiğini belirtir. Problem ifadesi, hangi elemanların bir sırayla düzenlenebileceği en uzun bitişik alt dizinin uzunluğunu bulmayı ister (sürekli, artan veya azalan). Sayılar ...

Devamını oku

Soru 33. Hisse Senedi Almak ve Satmak için En İyi Zaman Problem İfadesi “Hisse Senedi Almak ve Satmak için En İyi Zaman” problemi, size n uzunluğunda bir dizi fiyat verildiğini belirtir; burada i'inci öğe, hisse senedi fiyatını i'inci gün saklamaktadır. Tek bir işlem yapabilirsek, yani bir günde satın almak ve ...

Devamını oku

Soru 34. En Sık Görülen Unsurlar Problem İfadesi En sık görülen K elemanlarında bir dizi nums [] verdik, en sık meydana gelen k elemanlarını bulun. Örnekler nums [] = {1, 1, 1, 2, 2, 3} k = 2 1 2 nums [] = {1} k = 1 En İyi K Sık Eleman Oluşturma için 1 Naif Yaklaşım ...

Devamını oku

Soru 35. Tüm portakalları çürütmek için gereken minimum süre Problem İfadesi “Tüm portakalları döndürmek için gereken minimum süre” problemi, size bir 2B dizi verildiğini, her hücrede 0, 1 veya 2'nin üç olası değerinden birine sahip olduğunu belirtir. 0, boş bir hücre anlamına gelir. 1, taze portakal anlamına gelir. 2, çürük portakal anlamına gelir. Eğer çürümüşse ...

Devamını oku

Soru 36. Diziyi Dengeli BST'ye Sıraladı Sıralı dizide dengeli BST problemine sıralı bir dizi verdik, sıralanmış diziden Dengeli bir İkili Arama Ağacı oluşturduk. Örnekler Giriş arr [] = {1, 2, 3, 4, 5} Çıkış Ön Sipariş: 3 2 1 5 4 Giriş arr [] = {7, 11, 13, 20, 22, ...

Devamını oku

Soru 37. Alt Küme Leetcode Alt Küme Leetcode probleminde, bir dizi farklı tamsayı, numaralar, tüm alt kümeleri yazdır (güç kümesi) verdik. Not: Çözüm kümesi, yinelenen alt kümeler içermemelidir. Bir dizi A, bir dizi (muhtemelen sıfır ...) silinerek B'den elde edilebiliyorsa, dizi B'nin bir alt kümesidir.

Devamını oku

Soru 38. Kelime Arama Kelime arama, hayatımızın bir döneminde kelime bulma bulmacalarına benzer bir şeydir. Bugün masaya değiştirilmiş bir bulmaca getiriyorum. Okuyucularım neden bahsettiğim konusunda biraz şaşkın olmalı. Daha fazla vakit kaybetmeden sorun açıklamasına geçelim Can ...

Devamını oku

Soru 39. GetRandom Ekle Sil Insert Delete GetRandom probleminde takip eden tüm işlemleri ortalama O (1) süresinde destekleyen bir veri yapısı tasarlamamız gerekir. ekle (val): Zaten yoksa kümeye bir öğe val ekler. remove (val): Varsa, setten bir val öğesini kaldırır. getRandom: Geçerli kümeden rastgele bir öğe döndürür ...

Devamını oku

Soru 40. Çakışan Aralıkları Birleştirme Birleştirme örtüşen aralıklar probleminde, tüm örtüşen aralıkları birleştirme ve geri döndürme aralıklarının bir koleksiyonunu verdik. Örnek Giriş: [[2, 3], [3, 4], [5, 7]] Çıktı: [[2, 4], [5, 7]] Açıklama: [2, 3] ve [3'ü birleştirebiliriz , 4] birlikte oluşturmak için [2, 4] Birleştirme bulmak için yaklaşım ...

Devamını oku

Soru 41. İki Sıralanmış Dizinin Ortanca Değeri Sırasıyla n ve m boyutunda A ve B sıralı iki dizi verildi. Verilen iki diziyi birleştirdikten sonra elde edilen son sıralanmış dizinin medyanını bulun veya başka bir deyişle, iki sıralanmış dizinin medyanını bulduğunu söylüyoruz. (Beklenen zaman karmaşıklığı: O (log (n))) Yaklaşım 1 için ...

Devamını oku

Soru 42. Maksimum Ürün Alt Dizisi Maksimum çarpım alt dizisi probleminde, bir tamsayı dizisi verdik, en büyük çarpıma sahip en az bir elemanlı bitişik alt diziyi bulduk. Örnek Arr = [0, -1, 0, 1, 2, -3] Maksimum ürün = 2 Arr = [- 1, -1, -1] Maksimum ürün = -1 Arr = [0, -1, 0, - 2, 0] ...

Devamını oku

Soru 43. Sıralanmış Döndürülmüş Dizide Bir Eleman Arama Sıralı döndürülmüş dizi probleminde aramada sıralı ve döndürülmüş bir dizi ve bir eleman verdik, verilen elemanın dizide mevcut olup olmadığını kontrol edin. Örnekler Giriş sayıları [] = {2, 5, 6, 0, 0, 1, 2} hedef = 0 Çıkış doğru Giriş sayıları [] = {2, ...

Devamını oku

Soru 44. Maksimum Ürün Alt Dizisi Bir dizi n tamsayı verildiğinde, verilen dizinin bitişik bir alt dizisinden elde edilen maksimum çarpımı bulun. Örnekler Giriş arr [] = {-2, -3, 0, -2, -40} Çıkış 80 Giriş arr [] = {5, 10, 6, -2, 1} Çıkış 300 Giriş arr [] = {-1 , -4, -10, 0, 70} Çıktı 70 ...

Devamını oku

Soru 45. 3 Toplam 3 Toplam probleminde, bir dizi n tamsayı verdik, toplamı 0'a kadar olan tüm benzersiz üçlüleri bulduk. Örnek Giriş: nums = {-1, 0, 1, 2, -1, -4} Çıktı: { -1, 0, 1}, {-1, 2, -1} 3 Toplam problemi için Naif Yaklaşım Kaba kuvvet yaklaşımı ...

Devamını oku

Soru 46. Yinelenen Numarayı Bulun (N + 1) öğeler içeren bir dizi numarası verildiğinde ve her öğe 1'den n'ye kadar. Yalnızca bir yinelenen öğe varsa, yinelenen numarayı bulun. Örnekler Giriş: nums = {1, 3, 4, 2, 2} Çıkış: 2 Giriş: nums = {3, 1, 3, 4, 2} Çıkış: 3 Naif ...

Devamını oku

Soru 47. Minimum Yol Toplamı Minimum yol toplamı probleminde, negatif olmayan sayılardan oluşan “a × b” matrisi verdik. Göreviniz, bulduğunuz bir yoldan gelen tüm sayılardan oluşan toplamı en aza indiren soldan sağa doğru yolu bulmaktır. Not: Yalnızca taşıyabilirsiniz ...

Devamını oku

Soru 48. Yinelenen Öğeyi Bul Dizinin her bir öğesinin 1 ile n (dahil) arasında olduğu n + 1 boyutunda bir tamsayı dizisi verildiğinde, dizide bir yinelenen öğe vardır, yinelenen öğeyi bulun. Kaba kuvvet yöntemi - Yinelenen Elemanı Bulmak için Yaklaşım 1 Her ith eleman için bir döngü çalıştırın ...

Devamını oku

Soru 49. Yağmur Suyu Yakalama LeetCode Çözümü Yağmur Suyu Yakalama LeetCode probleminde, bir yükseklik haritasını temsil eden N negatif olmayan tamsayı verdik ve her çubuğun genişliği 1'dir. Yukarıdaki yapıda hapsolabilecek su miktarını bulmalıyız. Örnek Bunu bir örnekle anlayalım.

Devamını oku

Soru 50. Atlama Oyunu Atlama oyununda, negatif olmayan tam sayılardan oluşan bir dizi verdik, başlangıçta dizinin ilk dizininde konumlandınız. Dizideki her öğe, o konumdaki maksimum atlama uzunluğunuzu temsil eder. Son dizine ulaşıp ulaşamayacağınızı belirleyin. Örnek Giriş: arr = [2,3,1,1,4] ...

Devamını oku

Soru 51. Kombinasyon Toplamı Kombinasyon toplam probleminde, dizi pozitif tamsayılar dizi [] ve bir toplam s verdik, bu elemanların toplamının s'ye eşit olduğu, arr [] 'deki elemanların tüm benzersiz kombinasyonlarını bulun. Aynı tekrarlanan sayı, sınırsız sayıda dizi arasından seçilebilir. Elementler ...

Devamını oku

Soru 52. Maksimum Ada Alanı Problem Tanımı: 2D bir matris verildiğinde, matriste giriş olarak yalnızca 0 (suyu temsil eder) ve 1 (karayı temsil eder) vardır. Matristeki bir ada, 1 yönlü (yatay ve dikey) bağlı tüm bitişik 4'lerin gruplanmasıyla oluşturulur. Matristeki adanın maksimum alanını bulun. Varsayalım ki dört kenarın da ...

Devamını oku

Soru 53. Sıralanmış Döndürülmüş Dizide Ara Sıralanmış döndürülmüş dizide bir eleman araması, O (logn) zamanında ikili arama kullanılarak bulunabilir. Bu yazının amacı, belirli bir elemanı O (logn) zamanında sıralanmış döndürülmüş bir dizide bulmaktır. Sıralanmış bir döndürülmüş dizi örneği verilmiştir. Örnek Giriş: arr [] = {7,8,9,10,1,2,3,5,6}; ...

Devamını oku

Soru 54. Benzersiz Yollar Bir mxn 2D ızgara verilir ve ızgaranın en üst ve en sol hücresinde duruyorsunuz. yani (1,1) 'de bulunan hücre. (1,1) konumunda bulunan hücreden (m, n) konumunda bulunan bir hücreye ulaşmak için alınabilecek benzersiz yolların sayısını bulun ...

Devamını oku

Soru 55. Maksimum Alt Dizi Maksimum Alt Dizi probleminde bir tamsayı dizi numarası verdik, en büyük toplamı olan bitişik alt diziyi bulun ve maksimum toplam alt dizi değerini yazdırın. Örnek Giriş sayıları [] = {-2, 1, -3, 4, -1, 2, 1, -5, 4} Çıktı 6 Algoritması Amaç bulmaktır ...

Devamını oku

Soru 56. Birleştirme Aralıkları Birleştirme aralıkları probleminde, örtüşen aralıkları birleştirmek için [l, r] şeklinde bir dizi aralık verdik. Örnekler Giriş {[1, 3], [2, 6], [8, 10], [15, 18]} Çıkış {[1, 6], [8, 10], [15, 18]} Giriş {[ 1, 4], [1, 5]} Çıktı {[1, 5]} Aralıkları birleştirmek için Naif Yaklaşım ...

Devamını oku

Soru 57. Tepe Öğesini Bul Peak Element Bul problemini anlayalım. Bugün yanımızda en yüksek elemanına ihtiyaç duyan bir dizi var. Şimdi, tepe noktasıyla ne demek istediğimi merak ediyor olmalısın. Tepe elemanı, tüm komşularından daha büyük olan bir elementtir. Örnek: Bir dizi verildiğinde ...

Devamını oku

Soru 58. Geçerli Üçgen Numarası Problem Geçerli Üçgen Sayı probleminde, negatif olmayan bir tamsayı dizisi verdik. Üçgen oluşturabilecek üçüzlerin sayısını bulun. Dizideki sayıları üçgenin kenar uzunlukları olarak ele alırsak. Örnek Giriş [2, 2, 3, 4] Çıkış 3 Açıklama We ...

Devamını oku

Soru 59. Sıralanmış Diziyi Birleştirme Birleştirme sıralı dizi probleminde artan sırayla iki sıralı dizi verdik. Önce girdi olarak, dizi1 ve dizi2'ye ilklendirilen sayıyı verdik. Bu iki sayı N ve M'dir. Dizi1'in boyutu N ve M'nin toplamına eşittir. İlk önce dizi 1'de ...

Devamını oku

Soru 60. En Fazla Suyu İçeren Konteyner Problem tanımı: n indislerde (i = 0… n-1) n tam sayı (y2, y1, y0,1,2… yn-1) verilir. İ-inci dizindeki tamsayı yi'dir. Şimdi, kartezyen düzlemde her bir bağlantı noktasını (i, yi) ve (i, 0) n sayıda çizgi çizin. Maksimum su hacmini bulun ...

Devamını oku

Soru 61. Alt dizi Toplamı Eşittir k Bir tamsayı dizisi ve bir tamsayı k verildiğinde. Elemanlarının toplamı k'ye eşit olan belirli bir dizinin bitişik alt dizilerinin toplam sayısını bulun. Örnek Giriş 1: arr [] = {5,0,5,10,3,2, -15,4} k = 5 Çıkış: 7 Giriş 2: arr [] = {1,1,1,2,4, -2} k = 2 Çıktı: 4 Açıklama: örnek-1'i düşünün ...

Devamını oku

Soru 62. Para Değiştirme Sorunu Madeni Para Değiştirme Problemi - Farklı değerlere sahip bazı madeni paralar c1, c2,…, cs verildi (Örneğin: 1,4,7….). Bir miktara ihtiyacımız var n. N miktarını oluşturmak için verilen bu paraları kullanın. Bir jetonu gerektiği kadar kullanabilirsiniz. Toplam yol sayısını bulun ...

Devamını oku

Soru 63. Sıralanmış ve Döndürülmüş Bir Dizide Minimum Elemanı Bulma Problem İfadesi "Sıralanmış ve Döndürülmüş Bir Dizide Minimum Elemanı Bul" probleminde sıralı bir dizi a [] verdik. Bu dizi bilinmeyen bir noktada döndürülür, bu dizideki minimum elemanı bulun. Girdi Biçimi Bir tamsayı değeri n içeren ilk ve tek satır. ...

Devamını oku

Soru 64. Çakışan Aralıkları Birleştirme II Problem İfadesi “Örtüşen Aralıkları Birleştir II” probleminde bir dizi aralık verdik. Çakışan aralıkları tek bir aralıkta birleştirecek ve çakışmayan tüm aralıkları yazdıracak bir program yazın. Girdi Biçimi Bir tamsayı n içeren ilk satır. İkinci satır, her bir çiftin olduğu n çift içeren ...

Devamını oku

Soru 65. Divide and Conquer kullanarak Maksimum Alt Dizi Toplamı Problem İfadesi “Divide and Conquer kullanarak Maksimum Alt Dizi Toplamı” probleminde hem pozitif hem de negatif tamsayılardan oluşan bir dizi verdik. Bitişik alt dizinin en büyük toplamını bulacak bir program yazın. Girdi Biçimi Bir tamsayı N içeren ilk satır. İkinci satır, bir dizi içeren ...

Devamını oku

Soru 66. Hızlı Sıralamanın Yinelemeli Uygulaması Problem İfadesi “Hızlı Sıralamanın Yinelemeli Uygulaması” probleminde, bir diziye a [] verdik. Hızlı sıralamayı kullanarak diziyi sıralamalıyız. Burada hızlı sıralama yinelemeli olarak uygulanmaz, yinelemeli bir şekilde uygulanır. Girdi Biçimi Bir tamsayı n içeren ilk satır. İkinci satır içeren ...

Devamını oku

Soru 67. Belirli bir Diziyi karıştır Problem İfadesi "Verili bir Diziyi Karıştır" probleminde bir tamsayı dizisi verdik. Verilen diziyi karıştıran bir program yazın. Yani dizideki elemanları rastgele karıştıracaktır. Girdi Biçimi Bir tamsayı n içeren ilk satır. N boşlukla ayrılmış tamsayı içeren ikinci satır Çıktı ...

Devamını oku

Soru 68. K Sıralı Bir Diziyi Sıralama Problem İfadesi "K Sıralı Diziyi Sıralama" probleminde, her bir elemanın hedef konumundan en fazla k uzaklıkta olduğu n elemanlı bir dizi verdik. O (n log k) zamanı sıralayan bir algoritma tasarlayın. Giriş Formatı İki tam sayı değeri içeren ilk satır N ...

Devamını oku

Soru 69. Maksimum Ürün Alt Dizisi II Problem İfadesi “Maximum Product Subarray II” probleminde pozitif, negatif tamsayılar ve ayrıca sıfırlardan oluşan bir dizi verdik. Alt dizinin maksimum ürününü bulmamız gerekiyor. Girdi Biçimi Bir tamsayı N içeren ilk satır N boşlukla ayrılmış tamsayı içeren ikinci satır. Çıktı Formatı Tek ...

Devamını oku

Soru 70. Maksimum Toplam Artış Sonrası Problem İfadesi “Maksimum Toplam Arttırma Sonrası” probleminde bir dizi verdik. Verilen dizinin maksimum alt dizisinin toplamını bulun, yani alt dizideki tamsayılar sıralı düzendedir. Bir alt dizi, bir dizi olan bir dizinin parçasıdır ...

Devamını oku

Soru 71. Sağ Yandaki Daha Küçük Eleman Sayısı Problem İfadesi Sağ Taraftaki Daha Küçük Eleman Sayısı probleminde, bir [] dizisine verdik. Her bir elemanın sağ tarafında bulunan daha küçük elemanların sayısını bulun. Girdi Biçimi Bir tam sayı N içeren ilk ve yalnızca bir satır. N boşlukla ayrılmış tamsayı içeren ikinci satır. Çıktı ...

Devamını oku

Soru 72. Öğeler Dizide N / K defadan fazla görünüyor Problem İfadesi “Elemanlar Array'de N / K defadan fazla görünür” probleminde n büyüklüğünde bir tamsayı dizisi verdik. N / k defadan fazla görünen öğeleri bulun. Burada k, girdi değeridir. Giriş Formatı İki tam sayı içeren ilk ve tek satır N ve ...

Devamını oku

Soru 73. Bir Diziden Tepe Öğesini Bulma Problem İfadesi “Bir Diziden Peak Elementi Bul” probleminde, tamsayılardan oluşan bir girdi dizisi verdik. Bir tepe elemanı bulun. Bir dizide, öğe her iki komşudan daha büyükse, öğe bir tepe öğesidir. Köşe elemanları için tek düşünebiliriz ...

Devamını oku

Soru 74. Pozitif ve Negatif Sayıları Alternatif Olarak Dizide Yeniden Düzenleme Problem İfadesi "Pozitif ve Negatif Sayıları Alternatif Olarak Dizide Yeniden Düzenleme" probleminde bir dizi a [] verdik. Bu dizi pozitif ve negatif tamsayılar içerir. Diziyi, pozitif ve negatifin alternatif olarak yerleştirileceği şekilde yeniden düzenleyin. Burada, olumlu ve olumsuz unsurların sayısının ...

Devamını oku

Soru 75. Dizideki Maksimum Yinelenen Sayıyı Bulun Problem İfadesi "Dizideki Maksimum Yinelenen Sayıyı Bul" probleminde, N boyutunda sıralanmamış bir dizi verdik. Verilen dizi, {0, k} aralığında sayılar içeriyor, burada k <= N. Maksimum sayıya gelen sayıyı bulun dizideki zamanların sayısı. Giriş Formatı ...

Devamını oku

Soru 76. Verilmesi Gereken Dört Unsur Problem İfadesi Verilen bir problemi toplayan dört elementte, pozitif veya negatif olabilecek N element içeren bir dizi verdik. Toplamı verilen k değerine eşit olan dört element kümesini bulun. Girdi Biçimi Bir tamsayı içeren ilk satır N. Bir dizi içeren ikinci satır ...

Devamını oku

Soru 77. Bölme Sorunu Problem İfadesi Partition probleminde n element içeren bir set verdik. Verilen kümenin, alt kümelerdeki elemanların toplamı eşit olan iki kümeye bölünüp bölünemeyeceğini bulun. Örnek Giriş arr [] = {4, 5, 11, 9, 8, 3} Çıkış Evet Açıklama Dizi ...

Devamını oku

Soru 78. Boyut 3'ün Sıralı Alt Dizisini bulun Problem İfadesi Verilen sıralanmamış tamsayı dizisinde. 3 boyutunda sıralanmış bir alt dizi bulmalıyız. Üç öğe, dizi [i], dizi [j], dizi [k] olsun, o zaman, dizi [i] <dizi [j] <dizi [k] için i <j < k. Dizide birden fazla üçlü varsa, herhangi birini yazdırın ...

Devamını oku

Soru 79. Verilen Toplamla Alt Dizi Problem İfadesi Verilen toplam problemli alt dizide, n pozitif eleman içeren bir dizi verdik. Alt dizinin tüm elemanlarının toplamının verilen_suma eşit olduğu alt diziyi bulmalıyız. Alt dizi, bazılarını silerek orijinal diziden elde edilir ...

Devamını oku

Soru 80. Çoğaltılmış Bir Diziden Kayıp Öğeyi Bulma Problem İfadesi A ve B dizileri verildiğinde, bir dizi, bir öğe dışında diğerinin kopyasıdır. A veya B'de bir eleman eksiktir. Kayıp elemanı çoğaltılmış bir diziden bulmamız gerekir. Örnek 5 1 6 4 8 9 6 4 8 ...

Devamını oku

Soru 81. Maksimum Minimum Biçimde Verilen Diziyi Yeniden Düzenleme Problem İfadesi "Verilen Diziyi Maksimum Minimum Formda Yeniden Düzenleme" probleminde, N eleman içeren sıralı bir dizi verdik. Verilen sıralı pozitif tamsayı dizisini, alternatif öğeler ith max ve ith min olacak şekilde yeniden düzenleyin. Elemanların yeniden düzenlenmesinin daha iyi anlaşılması için aşağıya bakın - Dizi [0] ...

Devamını oku

Soru 82. İki Sıralanmış Diziyi Birleştirme Problem İfadesi İki sıralı diziyi birleştirme probleminde, iki girdi sıralı dizi verdik, bu iki diziyi, tam sıralamanın ardından ilk sayıların ilk dizide ve ikinci dizide kalacağı şekilde birleştirmemiz gerekiyor. Örnek Giriş A [] = {1, 3, 5, 7, ...

Devamını oku

Soru 83. Toplamı Verilen Değerden Az Olan Üçüz Sayısı Problem İfadesi N sayıda eleman içeren bir dizi verdik. Verilen dizide, toplamı verilen değerden daha az olan üçlülerin sayısını sayın. Örnek Giriş a [] = {1, 2, 3, 4, 5, 6, 7, 8} Toplam = 10 Çıkış 7 Olası üçlüler şunlardır: ...

Devamını oku

Soru 84. Bir Dizideki Sonraki Büyük Eleman Problem İfadesi Bir dizi verildiğinde, dizideki her elemanın bir sonraki büyük elemanını bulacağız. Bu eleman için bir sonraki daha büyük eleman yoksa, -1 yazacağız, yoksa o elemanı basacağız. Not: Bir sonraki daha büyük öğe, daha büyük olan ve ...

Devamını oku

Soru 85. İki Sıralanmış Diziyi Birleştirme Problem İfadesi İki sıralı diziyi birleştirirken iki sıralı dizi verdik, biri m + n boyutunda diğeri n boyutunda dizi. N boyutlu diziyi m + n boyutlu diziye birleştirip m + n boyutlu birleştirilmiş diziyi yazdıracağız. Örnek Giriş 6 3 M [] = ...

Devamını oku

Soru 86. Sıralanmış Dizide İkili Aramayı Kullanarak Eleman Bul Problem İfadesi Sıralanmış bir dizi verildiğinde, sıralanmış dizide ikili aramayı kullanarak elemanı bulun. Varsa, o elemanın dizinini yazdırın, aksi takdirde -1 yazdırın. Örnek Giriş arr [] = {1, 6, 7, 8, 9, 12, 14, 16, 26, 29, 36, 37, 156} X = 6 // aranacak eleman ...

Devamını oku

Soru 87. Verilen Bir Toplamla Dizide Üçlü Bul Problem İfadesi Bir tamsayı dizisi verildiğinde, toplamı belirli bir X değerine eşit olan dizideki üç öğenin kombinasyonunu bulun. Burada elde ettiğimiz ilk kombinasyonu yazdıracağız. Böyle bir kombinasyon yoksa -1 yazdırın. Örnek Giriş N = 5, X = 15 arr [] = ...

Devamını oku

Soru 88. Bir Dizide Yinelenenleri En Etkin Şekilde Bulun Problem İfadesi Yinelenen tüm elemanları O (n) ve O (1) uzayında en verimli şekilde görüntüleyin. 0'dan n-1'e kadar sayılar içeren n boyutunda bir dizi verildiğinde, bu sayılar herhangi bir sayıda ortaya çıkabilir. En verimli şekilde bir dizideki kopyaları bulun ...

Devamını oku

Soru 89. Sıralanmamış Bir Dizide Eksik En Küçük Pozitif Sayı Problem İfadesi Verilen sıralanmamış dizide, sıralanmamış bir dizide eksik olan en küçük pozitif sayıyı bulun. Pozitif bir tam sayı 0'ı içermez. Gerekirse orijinal diziyi değiştirebiliriz. Dizi, pozitif ve negatif sayılar içerebilir. Örnek a. Giriş dizisi: [3, 4, -1, 0, -2, 2, 1, ...

Devamını oku

Soru 90. Tüm Sıfırları Verilen Dizinin Sonuna Taşı Problem İfadesi Verilen dizide, dizide bulunan tüm sıfırları dizinin sonuna taşıyın. Burada her zaman tüm sıfır sayısını dizinin sonuna eklemenin bir yolu vardır. Örnek Giriş 9 9 17 0 14 0 ...

Devamını oku

Soru 91. Sıralanmış Bir Dizideki Olay Sayısını Sayma Problem İfadesi "Sıralanmış Bir Dizideki Olay Sayısını Sayma" probleminde, sıralı bir dizi verdik. X'in bir tamsayı olduğu sıralı bir X dizisindeki oluşumların veya sıklıkların sayısını sayın. Örnek Giriş 13 1 2 2 2 2 3 3 3 4 4 ...

Devamını oku

Soru 92. Sıralanmış Bir Dizide En Küçük Eksik Sayıyı Bulun Problem İfadesi “Sıralanmış Bir Dizideki En Küçük Eksik Sayıyı Bul” probleminde bir tamsayı dizisi verdik. 0 ile M-1 aralığında benzersiz öğelere sahip N boyutlu sıralanmış dizide en küçük eksik sayıyı bulun, burada M> N. Örnek Giriş [0, 1, 2, 3, 4, 6, 7, ...

Devamını oku

Soru 93. İlk Yinelenen Öğe Problem İfadesi n tamsayı içeren bir dizi verdik. Verilen dizideki ilk tekrar eden elemanı bulmalıyız. Yinelenen öğe yoksa, "Yinelenen tam sayı bulunamadı" ifadesini yazdırın. Not: Yinelenen öğeler, birden çok kez gelen öğelerdir. (Dizi kopyalar içerebilir) ...

Devamını oku

Soru 94. Ürün Dizisi Bulmacası Problem İfadesi Bir ürün dizisi bulmaca probleminde, i'inci elemanın, i'inci konumdaki eleman hariç, verilen dizideki tüm elemanların ürünü olacağı bir dizi oluşturmamız gerekir. Örnek Giriş 5 10 3 5 6 2 Çıkış 180 ...

Devamını oku

Soru 95. Belirli Bir Farka Sahip Tüm Çiftleri Bul Problem İfadesi Farklı elemanlar içeren bir dizi verdik ya da dizide hiç yinelenen eleman yok. Belirli bir farka sahip tüm çiftleri bulun. Verilen farklı olan herhangi bir çift yoksa, “Verilen farklı olan hiçbir çift yok” yazdırın. Örnek Giriş 10 20 90 70 20 80 ...

Devamını oku

Soru 96. Verilen Bir Dizideki ilk Yinelenen Sayıyı Bul Problem İfadesi Bir dizide birden fazla tekrar eden sayı olabilir, ancak belirli bir dizideki ilk tekrar eden sayıyı bulmanız gerekir (ikinci seferde meydana gelir). Örnek Giriş 12 5 4 2 8 9 7 12 5 6 12 4 7 Çıkış 5, tekrar eden ilk elemandır ...

Devamını oku

Soru 97. Çoğunluk Unsuru Problem İfadesi Sıralı bir dizi verildiğinde, sıralanmış diziden çoğunluk elemanını bulmamız gerekir. Çoğunluk öğesi: Dizinin yarısından daha büyük boyutta meydana gelen sayı. Burada x sayısını verdik, bunun çoğunluk elemanı olup olmadığını kontrol etmeliyiz. Örnek Giriş 5 2 ...

Devamını oku

Soru 98. Kayıp numarayı bulmak Problem İfadesi 1'den N'ye kadar sayılardan oluşan bir diziden eksik sayıyı bulurken, N-1 sayıları içeren bir dizi verdik. 1'den N'ye kadar bir sayı dizisinde bir sayı eksiktir. Eksik sayıyı bulmalıyız. Giriş Formatı Bir tamsayı içeren ilk satır ...

Devamını oku

Bloomberg Dizi Soruları

Soru 99. En Uzun Ortak Önek Leetcode Çözümü Problem Açıklaması En Uzun Ortak Önek LeetCode Çözümü – “En Uzun Ortak Önek”, bir dizi dizi verildiğini belirtir. Bu dizeler arasında en uzun ortak öneki bulmamız gerekiyor. Herhangi bir önek yoksa, boş bir dize döndürün. Örnek: Girdi: strs = ["flower","flow","flight"] Çıktı: "fl" Açıklama: “fl” en uzundur ...

Devamını oku

Soru 100. Geçerli Palindrome II Leetcode Çözümü Problem Beyanı Valid Palindrome II LeetCode Çözümü – “Geçerli Palindrome II”, s dizesi verildiğinde, en fazla bir karakter sildikten sonra s bir palindrom dizesi olabiliyorsa true döndürmemiz gerektiğini belirtir. Örnek: Girdi: s = "aba" Çıktı: true Açıklama: Girdi dizesi zaten palindrom, yani ...

Devamını oku

Soru 101. 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

Soru 102. Palindrom Bölümleme Leetcode Çözümü Problem Açıklama Palindrom Bölümleme LeetCode Çözümü – “Palindrom Bölümleme” size bir dizge verildiğini, giriş dizgisini bölümün her alt dizgisi bir palindrom olacak şekilde bölümlendirdiğini belirtir. Giriş dizesinin tüm olası palindrom bölümlerini döndürün. Örnek: Girdi: s = "aab" Çıktı: [["a","a","b"],["aa","b"]] Açıklama: Tam olarak 2 geçerli ...

Devamını oku

Soru 103. Say ve Say Leetcode Çözümü Problem İfadesi Say ve Say LeetCode Çözümü – “Say ve Say” sizden say ve söyle dizisinin n'inci terimini bulmanızı ister. Say ve söyle dizisi, özyinelemeli formülle tanımlanan bir sayı dizileri dizisidir: countAndSay(1) = "1" countAndSay(n), countAndSay(n-1) öğesindeki sayı dizisini "söyleyeceğiniz" yoldur, hangi daha sonra dönüştürülür ...

Devamını oku

Soru 104. Palindromik Alt Diziler Leetcode Çözümü Problem Açıklama Palindromik Alt Diziler LeetCode Çözümü – “Palindromik Alt Diziler”, girdi dizisindeki toplam palindromik alt dizi sayısını bulmanızı ister. Bir dize, ileri ile aynı geri okuduğunda bir palindromdur. Alt dize, dize içindeki bitişik bir karakter dizisidir. Örnek: Girdi: s = "aaa" Çıktı: ...

Devamını oku

Soru 105. Geçersiz Parantezleri Kaldır Leetcode Çözümü Sorun Bildirimi Geçersiz Parantezleri Kaldır Leetcode Çözümü – size parantez ve küçük harfler içeren bir dizi s verildiğini belirtir. Giriş dizesini geçerli kılmak için minimum geçersiz parantez sayısını kaldırmamız gerekiyor. Olası tüm sonuçları herhangi bir sırayla döndürmemiz gerekiyor. Bir dize...

Devamını oku

Soru 106. İki Dizeli Anagram Leetcode Çözümleri Yapmak İçin Minimum Adım Sayısı Problem İfadesi Bu problemde, küçük harfli İngilizce karakterlerden oluşan iki dizge 's' & 't' verilmiştir. Bir işlemde, 't' dizesindeki herhangi bir karakteri seçip başka bir karakterle değiştirebiliriz. 'T' yapmak için bu tür işlemlerin minimum sayısını bulmalıyız ...

Devamını oku

Soru 107. Dengeli Dizeler Leetcode Çözümünde Bir Dizeyi Böl Problem İfadesi Bu problemde, bize sadece 'R' ve 'L' içeren bir karakter dizisi verilmiştir. Aynı sayıda 'R ve' L'ye sahipse dengeli bir dizge diyoruz. Verilen dizgiyi ayrık alt dizelere bölebiliriz. Amaç, mümkün olan maksimum sayıyı bulmaktır ...

Devamını oku

Soru 108. İ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

Soru 109. Parantez Leetcode Çözümünün Maksimum Yerleştirme Derinliği Problem İfadesi Bu problemde, bize bazı sayılar, bazı operatörler (örn. +, -, *) ve bazı parantezler (örn. '(', ')') İçeren geçerli bir parantez dizisi (vps) verilir. Geçerli parantez dizeleri (vps) şunlardır: "" "d" burada d, herhangi bir sayıdır "(A)", eğer A geçerli parantez dizgesiyse "A * B", * herhangi bir operatör ve A ...

Devamını oku

Soru 110. Sonradan Leetcode Çözümü Problem İfadesi Bu problemde bize iki farklı dizge verilmiştir. Amaç, ilk dizenin ikincinin bir alt dizisi olup olmadığını bulmaktır. Örnekler birinci dize = "abc" ikinci dize = "mnagbcd" doğru ilk dize = "burger" ikinci dize = "dominos" yanlış Yaklaşım (Özyinelemeli) Bu kolaydır ...

Devamını oku

Soru 111. Geçerli Palindrome Leetcode Çözümü Problem İfadesi Bir dizge verildiğinde, sadece alfasayısal karakterleri, yani sadece sayıları ve alfabeleri dikkate alarak, bunun bir palindrom olup olmadığını belirlememiz gerekir. Ayrıca alfabe karakterleri için olan durumları da göz ardı etmeliyiz. Örnek "Bir adam, bir plan, bir kanal: Panama" doğru Açıklama: "AmanaplanacanalPanama" geçerli bir palindromdur. "araba yarışı" ...

Devamını oku

Soru 112. Romandan Tam Sayıya Leetcode Çözümü “Roman'dan Tamsayıya” probleminde, Roma rakamı biçiminde bir pozitif tamsayıyı temsil eden bir dizge verilmiştir. Romen rakamları, aşağıdaki tablo kullanılarak tamsayılara dönüştürülebilen 7 karakterle temsil edilir: Not: Verilen roma rakamının tamsayı değeri, veya ...

Devamını oku

Soru 113. Tamsayıdan Latin Leetcode Çözümüne Bu problemde bize bir tamsayı veriliyor ve roma rakamına çevirmemiz gerekiyor. Bu nedenle, sorun genellikle "Tamsayıdan Romana" olarak adlandırılır ve bu Tamsayıdan Roma Leetcode Çözümüdür. Birisi Roma rakamlarını bilmiyorsa. Eskiden insanlar ...

Devamını oku

Soru 114. Yinelenen Karakterler Olmadan En Uzun Alt Dizi LeetCode Çözümü Yinelenen Karakterler Olmadan En Uzun Alt Dizi LeetCode Çözümü – Bir dizi verildiğinde, karakterleri tekrar etmeden en uzun alt dizinin uzunluğunu bulmamız gerekir. Birkaç örneğe bakalım: Örnek pwwkew 3 Açıklama: Cevap 3 aav 2 uzunluğunda “wke” Açıklama: Cevap 2 uzunluğunda “av” Yaklaşım-1 ...

Devamını oku

Soru 115. Fizz Buzz Sorunun adı belirsiz görünebilir. Fizz Buzz, çocuklara bölüm hakkında öğretilen bir oyundur. Yani, fazla güçlük çekmeden etrafındaki vızıltıyı temizleyelim. Problem İfadesi 3'ün katları için “Fizz”, 5'in katları için “Buzz” yazdığınız bir program yazalım ...

Devamını oku

Soru 116. Fizz Buzz Leetcode Fizz Buzz probleminde bir n sayısı verdik, verilen koşullarla 1'den n'ye kadar sayıların dize temsilini yazdırın: 3. katları için “Fizz” yazdırın. 5'in katları için “Buzz” yazdırın. Katlar için “FizzBuzz” yazdırın hem 3 hem de 5 için. Aksi takdirde, numarayı ...

Devamını oku

Soru 117. Dize Kodunu Çöz Diyelim ki size kodlanmış bir dizge verildi. Bir dizi bir tür kalıpta kodlanmıştır, sizin göreviniz dizenin kodunu çözmektir. Diyelim ki <dizge oluşmaz> [dize] Örnek Giriş 3 [b] 2 [bc] Çıktı bbbcaca Açıklama Burada “b” 3 kez ve “ca” 2 kez meydana gelir. ...

Devamını oku

Soru 118. Sonraki Permütasyon Bir sonraki permütasyon probleminde bir kelime verdik, bunun sözlükbilimsel olarak daha büyük_permütasyonunu bulun. Örnek girdi: str = "tutorialcup" çıktı: tutorialpcu girdi: str = "nmhdgfecba" çıktı: nmheabcdfg girdi: str = "algoritmalar" çıktı: algoritmalarsm girdisi: str = "kaşık beslemesi" çıktı: Sonraki Permütasyon ...

Devamını oku

Soru 119. Harf Durum Permütasyonu Harf durumu permütasyonunda, yalnızca harflerden ve sayılardan oluşan bir dize verdik, dizedeki her karakter küçük ve büyük harfe dönüştürülebilir, içindeki her karakterin farklı küçük ve büyük harf kombinasyonlarından elde edilebilecek tüm farklı dizeleri bulun. dize. Misal ...

Devamını oku

Soru 120. Sıralamayı Kullanan En Uzun Yaygın Önek Sıralama kullanarak En Uzun Yaygın Önek probleminde, bir dizi dizge verdik, en uzun ortak öneki bulun. yani tüm dizelerde ortak olan önek bölümünü bulun. Örnek Giriş1: {"tutorialcup", "tutorial", "tussle", "tumble"} Çıktı: "tu" Input2: {"baggage", "banana", "batsmen"} Çıktı: "ba" Input3: {"abcd "} Çıktı:" abcd "...

Devamını oku

Soru 121. Normal İfade Eşlemesi Normal İfade Eşleştirme probleminde iki dizge verdik, biri (x varsayalım) sadece küçük harflerden oluşuyor ve ikincisi (varsayalım y) iki özel karakter içeren küçük harflerden oluşuyor, yani "." ve "*". Görev, ikinci dizenin ...

Devamını oku

Soru 122. Geçerli Parantezler LeetCode Çözümü Geçerli Parantezler LeetCode probleminde, yalnızca '(', ')', '{', '}', '[' ve ']' karakterlerini içeren bir dize verdik, giriş dizesinin geçerli olup olmadığını belirleyin. Burada size Geçerli Parantezler LeetCode Çözümü sunacağız. Bir giriş dizesi şu durumlarda geçerlidir: Açık parantezler kapatılmalıdır...

Devamını oku

Soru 123. Trie kullanarak En Uzun Yaygın Önek Trie kullanan En Uzun Yaygın Önek probleminde bir dizi verdik, en uzun ortak öneki bulun. yani tüm dizelerde ortak olan önek bölümünü bulun. Örnek Giriş1: {"tutorialcup", "tutorial", "tussle", "tumble"} Çıktı: "tu" Input2: {"baggage", "banana", "batsmen"} Çıktı: "ba" Input3: {"abcd "} Çıktı:" abcd "...

Devamını oku

Soru 124. Say ve söyle Bir sayı verdiğimiz Say ve Say ve sayımın N. terimini bulmamız ve sırayı söylememiz gerekir. Öncelikle neyin sayıldığını anlamamız ve sıra dememiz gerekir. Öncelikle dizinin bazı terimlerine bakın: 1. terim “1”. 2. dönem ...

Devamını oku

Soru 125. Bir dizede benzersiz bir karakter bulun Bir dizge probleminde benzersiz karakter bul bölümünde, sadece küçük harfli alfabeleri (az) içeren bir dizge verdik. İçinde tekrar etmeyen ilk karakteri bulmalı ve dizini yazdırmalıyız. böyle bir karakter yoksa -1 yazdırın. Girdi Biçimi Yalnızca dizeyi içeren tek bir satır. Çıktı Biçimi Yazdır ...

Devamını oku

Soru 126. Tamsayıdan Romana Tamsayıdan Roma'ya dönüştürme. Bir N sayısı verdik ve N'nin Roma sayısını yazdırmamız gerekiyor. Roma sayıları {I, V, X, L, C, D, M} değerlerinin kullanımıyla temsil edilir. İyi anlamak için bazı örnekler görelim. Giriş Formatı Yalnızca şunu içeren tek bir satır:

Devamını oku

Soru 127. Farklı Ardışıklıklar İki S ve P1 dizisi verildiğinde, S'nin P1'e eşit olan tüm alt dizilerini saymamız gerekir. Not: Belirli bir dizenin bir alt dizisi, orijinal dizeden de bazı karakterleri veya olası sıfır karakterlerini silerek arşivlediğimiz bir dizedir. Değiştiremeyiz ...

Devamını oku

Soru 128. Kth Tekrarlanmayan Karakter Problem İfadesi "Kth Tekrarlanmayan Karakter" de bir string "s" verdik. Tekrarlanmayan k.karakteri bulmak için bir program yazın. Dizide tekrarlanmayan k karakterden daha az karakter varsa “-1” yazdırın. Giriş Formatı "s" dizesini içeren ilk ve tek satır. ...

Devamını oku

Soru 129. Bir Dizeyi Köşeli Parantez Formunda Kesmenin Tüm Olası Yollarını Yazdır Problem İfadesi “Bir Dizgiyi Köşeli Parantez Formunda Kesmenin Tüm Olası Yollarını Yazdır” probleminde, “s” dizesini verdik. Verilen dizeyi parantez biçiminde ayırmanın tüm olası yollarını bulun. Tüm alt dizeleri parantez () içine alın. Giriş Formatı İçeren ilk ve tek satır ...

Devamını oku

Soru 130. Kelime Eşleştirmeye Göre En Uzun Yaygın Önek Kelimesi Problem İfadesi "Kelime-Kelime Eşleştirme Kullanan En Uzun Yaygın Önek" probleminde, N karakter dizisi verdik. Verilen dizelerin en uzun ortak önekini bulmak için bir program yazın. Girdi Biçimi Dizelerin sayısını belirten bir N tamsayı değerini içeren ilk satır. Sonraki N satır ...

Devamını oku

Soru 131. Karakter Eşleştirmeye Göre Karakter Kullanan En Uzun Yaygın Önek Problem İfadesi "Karakter Eşleştirmeye Göre Karakter Kullanan En Uzun Ortak Önek" probleminde N ve N dizgelerine bir tamsayı değeri verdik. Verilen dizelerin en uzun ortak önekini bulmak için bir program yazın. Giriş Formatı Sayıyı ifade eden N tamsayı değerini içeren ilk satır ...

Devamını oku

Soru 132. İkili Arama II Kullanan En Uzun Yaygın Önek Problem İfadesi "İkili Arama II Kullanarak En Uzun Yaygın Önek" probleminde, N ve N dizgelerine bir tamsayı değeri verdik. Verilen dizelerin en uzun ortak önekini yazdıracak bir program yazın. Ortak bir önek yoksa “-1” yazdırın. Giriş Formatı İlk satır şunları içerir ...

Devamını oku

Soru 133. En Uzun Geçerli Alt Dize Uzunluğu Problem İfadesi "En Uzun Geçerli Alt Dize Uzunluğu" nda, yalnızca açma ve kapama parantezini içeren bir dize verdik. En uzun geçerli parantez alt dizesini bulacak bir program yazın. Girdi Biçimi Bir dizge içeren ilk ve tek satır s. Çıktı Formatı İlk ve ...

Devamını oku

Soru 134. Bağlı bir Dizeler listesinin bir Palindrome oluşturup oluşturmadığını kontrol edin Problem İfadesi "Bir Bağlı Dizeler listesinin bir Palindrome oluşturup oluşturmadığını kontrol et" probleminde, dizi verilerini işleyen bağlantılı bir liste verdik. Verilerin bir palindrom oluşturup oluşturmadığını kontrol etmek için bir program yazın. Örnek ba-> c-> d-> ca-> b 1 Açıklama: Yukarıdaki örnekte ...

Devamını oku

Bloomberg Ağacı Soruları

Soru 135. Her Düğüm Leetcode Çözümünde Sonraki Sağ İşaretçileri Doldurma Problem Açıklaması Her Düğümde Sonraki Sağ İşaretçiyi Doldurma LeetCode Çözümü – “Her Düğümde Sonraki Sağ İşaretçiyi Doldurma”, mükemmel ikili ağacın kökü verildiğini ve düğümün her bir sonraki işaretçisini bir sonraki sağ düğüme yerleştirmemiz gerektiğini belirtir. Sonrası yoksa...

Devamını oku

Soru 136. Düğümleri Sil ve Orman Leetcode Çözümünü Döndür Problem Açıklama Düğümleri Sil ve Ormanı Geri Dön LeetCode Çözümü – “Düğümleri Sil ve Ormanı Geri Dön”, her düğümün ayrı bir değere sahip olduğu ikili ağacın kökünün verildiğini belirtir. Ayrıca, içindeki değerlere sahip tüm düğümleri silmemiz gereken to_delete adlı bir dizi verildi.

Devamını oku

Soru 137. İkili Arama Ağacı Leetcode Çözümünü Kurtar Problem Açıklama İkili Arama Ağacını Kurtar LeetCode Çözümü – “İkili Arama Ağacını Kurtar”, tam olarak iki düğümün değerlerinin yanlışlıkla değiştirildiği ikili arama ağacının kökü verildiğini belirtir. Ağacı, yapısını değiştirmeden kurtarmamız gerekiyor. Örnek: Girdi: root = [1,3,null,null,2] Çıktı: [3,1,null,null,2] ...

Devamını oku

Soru 138. Simetrik Ağaç Leetcode Çözümü Problem Açıklama Simetrik Ağaç LeetCode Çözümü – “Simetrik Ağaç”, ikili ağacın kökü verildiğinde ve verilen ikili ağacın kendisinin bir aynası olup olmadığını (merkezi etrafında simetrik) olup olmadığını kontrol etmemiz gerektiğini belirtir. Evet ise, aksi takdirde true, false döndürmemiz gerekir. Misal: ...

Devamını oku

Soru 139. Ağaçta belirli bir Düğümün kardeş sayısı Problem İfadesi “N-ary Tree'deki belirli bir Düğümün kardeş sayısı” problemi, size bir düğümlü Ağaç ve bir hedef düğüm verildiğini belirtir. Hedef düğümün kardeş sayısını bulun. Düğümün her zaman ağaçta mevcut olduğunu ve ilk düğümün ...

Devamını oku

Soru 140. İkili Ağaçtan İkili Arama Ağacına Dönüştürme İkili ağaçtan ikiliye arama ağacına dönüştürme probleminde, ağacın yapısını değiştirmeden onu İkili Arama Ağacına dönüştüren bir ikili ağaç verdik. Örnek Giriş Çıkış ön sipariş: 13 8 6 47 25 51 Algoritma ...

Devamını oku

Soru 141. Diziyi Dengeli BST'ye Sıraladı Sıralı dizide dengeli BST problemine sıralı bir dizi verdik, sıralanmış diziden Dengeli bir İkili Arama Ağacı oluşturduk. Örnekler Giriş arr [] = {1, 2, 3, 4, 5} Çıkış Ön Sipariş: 3 2 1 5 4 Giriş arr [] = {7, 11, 13, 20, 22, ...

Devamını oku

Soru 142. BST'yi Büyük Toplam Ağaca Dönüştürme Bir BST'yi daha büyük toplam ağacına dönüştürmede Bir İkili Arama Ağacı verildiğinde, onu daha büyük bir toplam ağacına dönüştürmek için bir algoritma yazın, yani, her düğümü kendisinden daha büyük tüm öğelerin toplamını içerecek şekilde dönüştürün. Örnek Giriş Çıkış Ön sipariş: 69 81 87 34 54 ...

Devamını oku

Soru 143. Tüm Küçük Anahtarların Toplamıyla Bir Ağaca BST Bu problemde, bir İkili Arama Ağacı verdik, tüm küçük anahtarların toplamıyla bir ağaca en iyi dönüştürmek için bir algoritma yazın. Örnek Giriş Çıkış Ön Sipariş: 19 7 1 54 34 88 Naif Yaklaşım Tüm düğümleri tek tek herhangi bir geçiş formunda çaprazlayın ve ...

Devamını oku

Soru 144. İkili Arama Ağacında minimum değere sahip düğümü bulun Bir İkili Arama Ağacı verildiğinde, belirli bir ikili arama ağacında minimum değere sahip düğümü bulmak için bir algoritma yazın. Örnek Giriş Çıkışı 5 Naif Yaklaşım Basit bir yaklaşım, bir ağaç geçişi yapmak ve tüm düğümler arasında minimum değere sahip düğümü bulmaktır. Bu ...

Devamını oku

Soru 145. Verilen Sıralı ve Ön Sıralı Geçişlerden İkili Ağaç Oluştur Bu problemde, ikili ağacın sıralanması ve ön sırasına sahibiz. Verilen Inorder ve Preorder geçişlerinden bir ikili ağaç oluşturmamız gerekir. Örnek Giriş: Sıralı = [D, B, E, A, F, C] Ön sipariş = [A, B, D, E, C, F] Çıktı: ... ile oluşturulan ağacın ön sıra geçişi ...

Devamını oku

Soru 146. Sırayı Kullanarak BST'de Bir Yolu Ters Çevirme Kuyruk problemini kullanarak BST'de bir yolu tersine çevirirken, bir İkili Arama Ağacı ve düğüm verdik, yolu kökten verilen düğüme çevirmek için bir algoritma yazın. Düğümün BST'de mevcut olduğunu varsayın. Örnek Giriş Hedef Düğümü = 12 Çıkış ...

Devamını oku

Soru 147. Spiral Formda Seviye Sırası Geçişi Bu problemde bir ikili ağaç verdik, onun seviye sıralı geçişini spiral biçimde yazdırın. Örnekler Giriş Çıkışı 10 30 20 40 50 80 70 60 Spiral Formda Seviye Sıralı Geçiş için Naif Yaklaşım Fikir, bir ...

Devamını oku

Soru 148. Bir BST'deki Kth En Küçük Eleman Bu problemde, bir BST ve bir k sayısı verdik, bir BST'deki k'inci en küçük elemanı bulduk. Örnekler Giriş ağacı [] = {5, 3, 6, 2, 4, null, null, 1} k = 3 Çıkış 3 Giriş ağacı [] = {3, 1, 4, null, 2} k = 1 Çıkış 1. ..

Devamını oku

Soru 149. Dengeli İkili Ağaç Dengeli ikili ağaç probleminde, bir ikili ağacın kökünü verdik. Yükseklik dengesi olup olmadığını belirlemeliyiz. Örnekler Giriş Çıkışı doğru Giriş Çıkışı: yanlış Dengeli İkili Ağaç Dengeli bir ikili ağaçtaki her düğümün 1 veya daha az farkı vardır ...

Devamını oku

Soru 150. En Düşük Ortak Ata Bir ikili ağacın kökü ve iki düğüm n1 ve n2 verildiğinde, düğümlerin LCA'yı (En Düşük Ortak Ata) bulun. Örnek En Düşük Ortak Ata (LCA) nedir? Bir düğüm düğümünün ataları, kök ve düğüm arasındaki yolda bulunan düğümlerdir. Gösterilen ikili ağacı düşünün ...

Devamını oku

Soru 151. İkili Ağaç zikzak seviye sıralaması Geçiş Bir ikili ağaç verildiğinde, düğüm değerlerinin zikzak düzeyi sıra geçişini yazdırın. (yani, bir sonraki seviye için soldan sağa, sonra sağdan sola ve aralarında geçiş yapın). Örnek, aşağıda verilen ikili ağacı düşünün Aşağıda, yukarıdaki ikili ağaç Türlerinin zikzak düzeyi sıra geçişidir ...

Devamını oku

Soru 152. Her Düğümde Sonraki Sağ İşaretçileri Doldurma Bir İkili Ağaç verildiğinde, aynı seviyedeki düğümleri soldan sağa bağlayın. Ağaç Düğümünün Yapısı: Ağacın bir düğümü, ağaç düğümü tipinin verileri (tamsayı değeri), işaretçiler (sonraki, sol ve sağ) olan 4 bileşeni içerir. bir düğüm noktasının sonraki işaretçisi ...

Devamını oku

Soru 153. Trie kullanarak En Uzun Yaygın Önek Trie kullanan En Uzun Yaygın Önek probleminde bir dizi verdik, en uzun ortak öneki bulun. yani tüm dizelerde ortak olan önek bölümünü bulun. Örnek Giriş1: {"tutorialcup", "tutorial", "tussle", "tumble"} Çıktı: "tu" Input2: {"baggage", "banana", "batsmen"} Çıktı: "ba" Input3: {"abcd "} Çıktı:" abcd "...

Devamını oku

Soru 154. İkili Arama Ağacını Doğrula Problem İkili Arama Ağacı Doğrulama probleminde bir ağacın kökünü verdik, bunun bir ikili arama ağacı olup olmadığını kontrol etmeliyiz. Örnek: Çıktı: true Açıklama: Verilen ağaç bir ikili arama ağacıdır çünkü her bir alt ağaca bırakılan tüm öğeler ...

Devamını oku

Soru 155. İkili Ağacın Seviye Sırası Geçişi Belirli bir ikili ağacın Seviye Sırası Geçişi, ikili ağacın BFS'si ile aynıdır. BFS'nin gerçekte ne olduğunu zaten biliyor muyuz? değilse, kendinizi kötü hissetmenize gerek yoksa makalenin tamamını okuyun ve daha iyi anlamak için önceki makalelerimizi ziyaret edin. BFS bir ...

Devamını oku

Soru 156. İkili Ağaçta Silme İkili Ağacın gerçekte ne olduğunu zaten biliyor muyuz? Şimdi bu yazıda, değeri verilen bir düğümü nasıl sileceğimize odaklanıyoruz. Silmek istediğimiz düğümün değerinin BT'de silinmeden önce her zaman mevcut olduğundan eminiz. İkili olarak ...

Devamını oku

Soru 157. Benzersiz İkili Arama Ağaçları İlk olarak, benzersiz bir ikili arama ağacı oluşturmak için toplam sayım sayısını bulmalıyız. Ondan sonra, tüm olası benzersiz BST'yi oluşturuyoruz. Öncelikle BST'nin yapısını bilmeliyiz. Bir İkili Arama Ağacında, sol alt ağaçta bulunan düğümler. hiç ...

Devamını oku

Bloomberg Grafik Soruları

Soru 158. Bölümü Değerlendir Bölme problemini değerlendirirken, A / B = k biçiminde bazı denklemler verdik, burada A ve B dizelerdir ve k gerçek bir sayıdır. Bazı soruları yanıtlayın, cevap yoksa -1 ile dönün. Örnek Giriş: denklemler: a / b = 2.0 ve b / c = 3.0 sorguları: a / c ...

Devamını oku

Soru 159. Maksimum Ada Alanı Problem Tanımı: 2D bir matris verildiğinde, matriste giriş olarak yalnızca 0 (suyu temsil eder) ve 1 (karayı temsil eder) vardır. Matristeki bir ada, 1 yönlü (yatay ve dikey) bağlı tüm bitişik 4'lerin gruplanmasıyla oluşturulur. Matristeki adanın maksimum alanını bulun. Varsayalım ki dört kenarın da ...

Devamını oku

Soru 160. Grafik Klonlama Grafik Klonlama nedir? Bugün yanımızda yönsüz bir grafiğe referansımız var. Ne yapmalıyız? Sağlanan grafiğin derin bir kopyasını döndürmek. Yapıya bakalım: Sınıf Düğümü: Veri değeri ve her biri ile ilişkili komşulardan oluşur ...

Devamını oku

Bloomberg Yığın Soruları

Soru 161. 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: Giriş: yükseklik = [0,1,0,2,1,0,1,3,2,1,2,1] Çıkış: 6 Açıklama: Kontrol edin ...

Devamını oku

Soru 162. 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

Soru 163. Min Stack Leetcode Çözümü Problem İfadesi Push, pop, top ve minimum elementi sabit zamanda almayı destekleyen bir yığın tasarlayın. itme (x) - Eleman x'i yığının üzerine itin. pop () - Yığının üstündeki öğeyi kaldırır. top () - En üstteki öğeyi alın. getMin () - Yığındaki minimum elemanı döndürür. ...

Devamını oku

Soru 164. Sonraki Büyük Eleman I Leetcode Çözümü Problem İfadesi Bu problemde, birinci listenin ikinci listenin alt kümesi olduğu iki liste verilmiştir. İlk listenin her bir elemanı için, ikinci listedeki bir sonraki büyük elemanı bulmalıyız. Örnek nums1 = [4,1,2], nums2 = [1,3,4,2] [-1,3, -1] Açıklama: list1'in ilk öğesi için yani 4 için orada ...

Devamını oku

Soru 165. Spiral Formda Seviye Sırası Geçişi Bu problemde bir ikili ağaç verdik, onun seviye sıralı geçişini spiral biçimde yazdırın. Örnekler Giriş Çıkışı 10 30 20 40 50 80 70 60 Spiral Formda Seviye Sıralı Geçiş için Naif Yaklaşım Fikir, bir ...

Devamını oku

Soru 166. Min Yığın En az yığın probleminde aşağıdaki işlevleri verimli bir şekilde uygulamak için bir yığın tasarlamamız gerekir, itme (x) -> Yığına bir x öğesi itin pop () -> Yığının üstündeki öğeyi kaldırır top () -> Öğeyi iade yığının tepesinde getMin () -> Mevcut minimum elemanı döndür ...

Devamını oku

Soru 167. Yağmur Suyu Yakalama LeetCode Çözümü Yağmur Suyu Yakalama LeetCode probleminde, bir yükseklik haritasını temsil eden N negatif olmayan tamsayı verdik ve her çubuğun genişliği 1'dir. Yukarıdaki yapıda hapsolabilecek su miktarını bulmalıyız. Örnek Bunu bir örnekle anlayalım.

Devamını oku

Soru 168. Dize Kodunu Çöz Diyelim ki size kodlanmış bir dizge verildi. Bir dizi bir tür kalıpta kodlanmıştır, sizin göreviniz dizenin kodunu çözmektir. Diyelim ki <dizge oluşmaz> [dize] Örnek Giriş 3 [b] 2 [bc] Çıktı bbbcaca Açıklama Burada “b” 3 kez ve “ca” 2 kez meydana gelir. ...

Devamını oku

Soru 169. İkili Ağaç zikzak seviye sıralaması Geçiş Bir ikili ağaç verildiğinde, düğüm değerlerinin zikzak düzeyi sıra geçişini yazdırın. (yani, bir sonraki seviye için soldan sağa, sonra sağdan sola ve aralarında geçiş yapın). Örnek, aşağıda verilen ikili ağacı düşünün Aşağıda, yukarıdaki ikili ağaç Türlerinin zikzak düzeyi sıra geçişidir ...

Devamını oku

Soru 170. Sonraki daha büyük öğe Bir sonraki daha büyük öğe, bir dizi verdiğimiz bir sorundur. N değeri içeren bu dizi (pozitif veya negatif olabilir). Sağ taraftaki verilen dizideki ilk büyük_elementi bulmalıyız. Büyük_element yoksa -1 alın. Giriş Formatı İlk satır şunları içerir ...

Devamını oku

Soru 171. Bir Dizideki Sonraki Büyük Eleman Problem İfadesi Bir dizi verildiğinde, dizideki her elemanın bir sonraki büyük elemanını bulacağız. Bu eleman için bir sonraki daha büyük eleman yoksa, -1 yazacağız, yoksa o elemanı basacağız. Not: Bir sonraki daha büyük öğe, daha büyük olan ve ...

Devamını oku

Bloomberg Sıra Soruları

Soru 172. Veri Akışı Leetcode Çözümünden Hareketli Ortalama Problem Açıklaması Veri Akışından Hareketli Ortalama LeetCode Çözümü – “Veri Akışından Hareketli Ortalama”, bir tamsayı akışı ve bir pencere boyutu k verildiğini belirtir. Kayan penceredeki tüm tam sayıların hareketli ortalamasını hesaplamamız gerekiyor. Eğer eleman sayısı...

Devamını oku

Soru 173. Ağaçta belirli bir Düğümün kardeş sayısı Problem İfadesi “N-ary Tree'deki belirli bir Düğümün kardeş sayısı” problemi, size bir düğümlü Ağaç ve bir hedef düğüm verildiğini belirtir. Hedef düğümün kardeş sayısını bulun. Düğümün her zaman ağaçta mevcut olduğunu ve ilk düğümün ...

Devamını oku

Soru 174. İkili Arama Ağacında minimum değere sahip düğümü bulun Bir İkili Arama Ağacı verildiğinde, belirli bir ikili arama ağacında minimum değere sahip düğümü bulmak için bir algoritma yazın. Örnek Giriş Çıkışı 5 Naif Yaklaşım Basit bir yaklaşım, bir ağaç geçişi yapmak ve tüm düğümler arasında minimum değere sahip düğümü bulmaktır. Bu ...

Devamını oku

Soru 175. Sırayı Kullanarak BST'de Bir Yolu Ters Çevirme Kuyruk problemini kullanarak BST'de bir yolu tersine çevirirken, bir İkili Arama Ağacı ve düğüm verdik, yolu kökten verilen düğüme çevirmek için bir algoritma yazın. Düğümün BST'de mevcut olduğunu varsayın. Örnek Giriş Hedef Düğümü = 12 Çıkış ...

Devamını oku

Soru 176. İkili Ağaç zikzak seviye sıralaması Geçiş Bir ikili ağaç verildiğinde, düğüm değerlerinin zikzak düzeyi sıra geçişini yazdırın. (yani, bir sonraki seviye için soldan sağa, sonra sağdan sola ve aralarında geçiş yapın). Örnek, aşağıda verilen ikili ağacı düşünün Aşağıda, yukarıdaki ikili ağaç Türlerinin zikzak düzeyi sıra geçişidir ...

Devamını oku

Soru 177. İkili Ağacın Seviye Sırası Geçişi Belirli bir ikili ağacın Seviye Sırası Geçişi, ikili ağacın BFS'si ile aynıdır. BFS'nin gerçekte ne olduğunu zaten biliyor muyuz? değilse, kendinizi kötü hissetmenize gerek yoksa makalenin tamamını okuyun ve daha iyi anlamak için önceki makalelerimizi ziyaret edin. BFS bir ...

Devamını oku

Bloomberg Matris Soruları

Soru 178. Benzersiz Yollar II Leetcode Çözümü Problem Açıklama Benzersiz Yollar II LeetCode Çözümü – “Benzersiz Yollar II”, bir robotun ızgaranın sol üst köşesinden başladığı mxn ızgarasının verildiğini belirtir. Izgaranın sağ alt köşesine ulaşmak için toplam yol sayısını bulmamız gerekiyor. ...

Devamını oku

Soru 179. 2D Matrix II Leetcode Çözümü Arayın Problem Açıklama 2D Matrix II Ara LeetCode Çözümü – “2D Matrix II Ara” sizden bir mxn tamsayı matrisi matrisinde bir değer hedefi arayan verimli bir algoritma bulmanızı ister. Her satırdaki ve sütundaki tamsayılar artan düzende sıralanır. Örnek: Girdi: matris = [[1,4,7,11,15],[2,5,8,12,19],[3,6,9,16,22],[10,13,14,17,24, 18,21,23,26,30],[5]], hedef = XNUMX Çıktı: true ...

Devamını oku

Soru 180. Matris Sıfırlarını Ayarla Leetcode Çözümü Problem Açıklaması Matris Sıfırlarını Ayarla LeetCode Çözümü – “Matris Sıfırlarını Ayarla”, size bir mxn tamsayı matrisi verildiğini belirtir. Girdi matrisini, herhangi bir hücre 0 öğesini içeriyorsa, tüm satırını ve sütununu ayarlayacak şekilde değiştirmemiz gerekir. 0'lara. içinde yapmalısın...

Devamını oku

Soru 181. Kelime Arama Leetcode Çözümü Problem İfadesi Bir mxn panosu ve bir kelime verildiğinde, kelimenin ızgarada bulunup bulunmadığını bulun. Kelime, "bitişik" hücrelerin yatay veya dikey olarak komşu olduğu sıralı olarak bitişik hücrelerin harflerinden oluşturulabilir. Aynı harf hücresi birden fazla kullanılamaz. Misal ...

Devamını oku

Soru 182. Tüm portakalları çürütmek için gereken minimum süre Problem İfadesi “Tüm portakalları döndürmek için gereken minimum süre” problemi, size bir 2B dizi verildiğini, her hücrede 0, 1 veya 2'nin üç olası değerinden birine sahip olduğunu belirtir. 0, boş bir hücre anlamına gelir. 1, taze portakal anlamına gelir. 2, çürük portakal anlamına gelir. Eğer çürümüşse ...

Devamını oku

Soru 183. Maksimum Ada Alanı Problem Tanımı: 2D bir matris verildiğinde, matriste giriş olarak yalnızca 0 (suyu temsil eder) ve 1 (karayı temsil eder) vardır. Matristeki bir ada, 1 yönlü (yatay ve dikey) bağlı tüm bitişik 4'lerin gruplanmasıyla oluşturulur. Matristeki adanın maksimum alanını bulun. Varsayalım ki dört kenarın da ...

Devamını oku

Soru 184. Benzersiz Yollar Bir mxn 2D ızgara verilir ve ızgaranın en üst ve en sol hücresinde duruyorsunuz. yani (1,1) 'de bulunan hücre. (1,1) konumunda bulunan hücreden (m, n) konumunda bulunan bir hücreye ulaşmak için alınabilecek benzersiz yolların sayısını bulun ...

Devamını oku

Bloomberg Diğer Sorular

Soru 185. Aralık Toplamı Sorgusu 2D – Değişmez Leetcode Çözümü Problem Açıklama Aralığı Toplam Sorgu 2B – Değişmez Leetcode Çözümü – Bir 2B matris matrisi verildiğinde, aşağıdaki türden birden fazla sorguyu işleyin: Sol üst köşesi (satır1, sütun1) ve sağ alt köşesi tarafından tanımlanan dikdörtgenin içindeki matris öğelerinin toplamını hesaplayın köşe (sıra2, sütun2). NumMatrix sınıfını uygulayın: NumMatrix(int[][] matrix) Nesneyi tamsayı ile başlatır ...

Devamını oku

Soru 186. Bölüm Etiketleri LeetCode Çözümü Problem Bildirimi Bölüm Etiketleri LeetCode Çözümü – Size bir dizi s verilir. Her harfin en fazla bir kısımda görünmesi için dizeyi mümkün olduğunca çok parçaya bölmek istiyoruz. Bölmenin, tüm parçaları sırayla birleştirdikten sonra, ...

Devamını oku

Soru 187. Dizi LeetCode Çözümünün Birleştirilmesi Problem Açıklama : Dizinin Birleştirilmesi LeetCode Çözümü – Sayıları n olan bir tamsayı dizisi verildiğinde, ans[i] == nums[i] ve ans[i + n] == nums[ olmak üzere 2n uzunluğunda bir dizi oluşturmak istiyorsunuz. i] 0 için <= i < n (0 dizinli). Özellikle ans, iki sayı dizisinin birleştirilmesidir. Diziyi ans döndürün. Örnek : Örnek 1 Girdi: nums = [1,2,1] Çıktı: [1,2,1,1,2,1] Açıklama: Dizi ...

Devamını oku

Soru 188. Fibonacci Sayısı LeetCode Çözümü Problem İfadesi Fibonacci Numarası LeetCode Çözümü – “Fibonacci Numarası”, yaygın olarak F(n) ile gösterilen Fibonacci sayılarının, Fibonacci dizisi adı verilen bir dizi oluşturduğunu ve her sayının 0 ve 1'den başlayarak önceki iki sayının toplamı olduğunu belirtir. Yani, F(0) = 0, F(1) = 1 F(n) = F(n - 1) + F(n ...

Devamını oku

Soru 189. Geçerli Tic-Tac-Toe State LeetCode Çözümü Problem Bildirimi Geçerli Tic-Tac-Toe Durumu LeetCode Çözümü – Bize bir dizi dizi panosu olarak bir Tic-Tac-Toe panosu verildi ve geçerli bir tik sırasında bu pano konumuna ulaşmak mümkünse true döndürmemiz istendi. tak-toe oyunu. Tahta 3 x 3 dizidir ...

Devamını oku

Soru 190. Bir String III LeetCode Çözümünde Kelimeleri Tersine Çevirme Problem Açıklaması Bir Dizedeki Kelimeleri Ters Çevir III LeetCode Çözümü – Bize bir dize verildi ve bir cümle içindeki her bir kelimedeki karakterlerin sırasını, boşluk ve ilk kelime sırasını koruyarak tersine çevirmemiz istendi. Örnekler ve Açıklamalar Örnek 1: Giriş: s = "LeetCode'u alalım ...

Devamını oku

Soru 191. Kopyaları Sıralanmış Listeden Kaldır LeetCode Çözümü Sorun Bildirimi Sıralanmış Listeden Kopyaları Kaldır LeetCode Çözüm – Bize sıralanmış bir bağlantılı listenin başı verildi. Her öğe yalnızca bir kez görünecek şekilde tüm kopyaları silmemiz ve ayrıca sıralanmış bağlantılı listeyi döndürmemiz isteniyor. Örnekler ve Açıklamalar Örnek 1: Giriş: head ...

Devamını oku

Soru 192. Klon Grafiği LeetCode Çözümü Problem İfadesi Klon Grafiği LeetCode Çözümü – Bağlı bir yönsüz grafikte bir düğümün referansı verildi ve grafiğin derin bir kopyasını döndürmemiz istendi. Derin kopya, temel olarak, derin kopyada bulunan hiçbir düğümün referansa sahip olmaması gereken bir klondur ...

Devamını oku

Soru 193. Minimum Yükseklik Ağaçları LeetCode Çözümü Problem Beyanı Minimum Yükseklik Ağaçları LeetCode Çözümü – 0B dizi “kenarları” olarak 1'dan n-2'e kadar etiketlenmiş n düğümlü bir ağaç verildi; burada kenar[i] = [a_i, b_i], aralarında yönsüz bir kenar olduğunu gösterir. ağaçta iki düğüm a_i ve b_i. Sahibiz ...

Devamını oku

Soru 194. Sıralanmış Matris LeetCode Çözümünde Kth En Küçük Eleman Problem İfadesi Kth Sıralı Matristeki En Küçük Eleman LeetCode Çözümü – Bize her satır ve sütunun artan düzende sıralandığı n boyutunda bir matris verildi. Bizden matristeki en küçük k. elemanı döndürmemiz isteniyor. Bunun kth olduğuna dikkat edin ...

Devamını oku

Soru 195. Ön Sipariş ve Sipariş Sonrası Geçiş LeetCode Çözümünden İkili Ağaç Oluşturun Problem İfadesi Ön Sipariş ve Sipariş Sonrası Geçişten İkili Ağaç Oluşturun LeetCode Çözümü – İki tamsayı dizisi verildiğinde, ön sipariş ve son sipariş, burada ön sipariş, farklı değerlere sahip bir ikili ağacın ön sipariş geçişi ve son sipariş, aynı ağacın sipariş sonrası geçişidir, ikiliyi yeniden yapılandırın ve döndürün ağaç. Birden fazla cevap varsa, herhangi birini iade edebilirsiniz. Girdi: ön sipariş ...

Devamını oku

Soru 196. Hedef Toplam LeetCode Çözümü ile Zar Atma Sayısı Problem Açıklama Hedef Toplamlı Zar Atma Sayısı LeetCode Çözüm – n tane zarınız var ve her zarın 1'den k'ye kadar numaralandırılmış k yüzü var. Üç tamsayı n, k ve hedef verildiğinde, açık sayıların toplamı hedefe eşit olacak şekilde zarı atmak için olası yolların (kn toplam yollarının dışında) sayısını döndürün. Cevap şu olabileceğinden...

Devamını oku

Soru 197. Kopyaları Sıralı Listeden Kaldır II LeetCode Çözümü Problem Açıklaması Sıralanmış Listeden Kopyaları Kaldır II LeetCode Çözüm – Sıralanmış bir bağlantılı listenin başı verildiğinde, orijinal listeden sadece farklı sayılar bırakarak, yinelenen numaraları olan tüm düğümleri silin. Sıralanmış bağlantılı listeyi de döndürün. Girdi: head = [1,2,3,3,4,4,5] Çıktı: [1,2,5] Açıklama Buradaki fikir geçiş yapmaktır ...

Devamını oku

Soru 198. Çiçekleri Yerleştirebilir LeetCode Çözümü Problem Açıklaması Çiçek Yerleştirebilir LeetCode Çözüm – Bazı parsellerin ekildiği ve bazılarının ekilmediği uzun bir çiçek tarhınız var. Ancak komşu parsellere çiçek dikilemez. 0'ları ve 1'leri içeren bir çiçeklik tamsayı dizisi verildiğinde, burada 0 boş ve 1 boş değil anlamına gelir ve bir n tamsayısı, n yeni çiçek dikilebiliyorsa geri döner ...

Devamını oku

Soru 199. Bir String LeetCode Çözümünde İlk Benzersiz Karakter Problem Açıklaması Bir Dizedeki İlk Benzersiz Karakter LeetCode Çözüm – Bir s dizesi verildiğinde, içindeki tekrarlanmayan ilk karakteri bulun ve dizinini döndürün. Mevcut değilse, -1 döndürün. Örnek Test Durumu 1: Girdi: s = “leetcode” Çıktı: 0 Test Durumu 2: Girdi: s = “aabb” Çıktı: -1 Açıklama ...

Devamını oku

Soru 200. İkili Ağaç LeetCode Çözümünü Ters Çevir Problem Açıklaması: İkili Ağacı Ters Çevir LeetCode Çözümü – Bu soruda, Herhangi bir ikili ağacın kökü verildiğinde, çözüm ikili ağacı ters çevirmek için gereklidir, yani sol ağaç doğru ağaç olmalıdır ve bunun tersi de geçerlidir. Açıklama Kendimize hangi ağaç geçişinin olacağını sorabiliriz ...

Devamını oku

Soru 201. En Yakın İkili Arama Ağacı Değeri Leetcode Çözümü Problem Açıklama : En Yakın İkili Arama Ağacı Değeri Leetcode Çözümü – Bir ikili arama ağacının kökü ve bir hedef değer verildiğinde, BST'deki hedefe en yakın değeri döndürün. Örnek : Örnek 1 Giriş: root = [4,2,5,1,3], hedef = 3.714286 Çıkış: 4 Örnek 2 Giriş: root = [1], hedef ...

Devamını oku

Soru 202. Bölüm Listesi Leetcode Çözümü Problem Açıklama : Bölüm Listesi Leetcode Çözümü – Bir bağlantılı listenin başı ve bir x değeri verildiğinde, onu x'ten küçük tüm düğümler x'e eşit veya daha büyük düğümlerden önce gelecek şekilde bölün. İki bölümün her birinde düğümlerin orijinal göreli sırasını korumalısınız. Örnek : Örnek 1 Giriş: head = ...

Devamını oku

Soru 203. Tasarım Tarayıcı Geçmişi LeetCode Çözümü Problem Bildirimi Tasarım Tarayıcı Geçmişi LeetCode Çözümü – Ana sayfada başladığınız bir sekmeye sahip bir tarayıcınız var ve başka bir url'yi ziyaret edebilir, geçmiş adım sayısında geri dönebilir veya geçmiş adım sayısında ilerleyebilirsiniz. BrowserHistory sınıfını uygulayın: BrowserHistory(dize ana sayfası) Nesneyi, nesnenin ana sayfasıyla başlatır ...

Devamını oku

Soru 204. 3Sum En Yakın LeetCode Çözümü Problem İfadesi 3Sum En Yakın LeetCode Çözümü – n uzunluğunda bir tamsayı dizisi ve bir tamsayı hedefi verildiğinde, toplam hedefe en yakın olacak şekilde ns cinsinden üç tamsayı bulun. Üç tamsayının toplamını döndürür. Her girdinin tam olarak bir çözümü olacağını varsayabilirsiniz. Girdi: nums = [-1,2,1,-4], hedef = 1 Çıktı: ...

Devamını oku

Soru 205. Bir Alt Dizi Leetcode Çözümünün Maksimum Oluşma Sayısı Problem Açıklama : Bir Alt Dizinin Maksimum Oluşum Sayısı Leetcode Çözüm – Bir dizi s verildiğinde, aşağıdaki kurallara göre herhangi bir alt dizinin maksimum oluşum sayısını döndürün: Alt dizideki benzersiz karakterlerin sayısı maxLetters'dan küçük veya ona eşit olmalıdır. Alt dize boyutu, minSize ile maxSize dahil arasında olmalıdır. Misal ...

Devamını oku

Soru 206. N-Queens LeetCode Çözümü Problem Açıklaması N-Queens LeetCode Çözüm – n-vezir bulmacası, iki vezirin birbirine saldırmayacağı şekilde nxn satranç tahtasına n veziri yerleştirme problemidir. Bir n tamsayısı verildiğinde, tüm farklı çözümleri n-kraliçe bulmacasına döndürün. Cevabı herhangi bir sırayla iade edebilirsiniz. Her çözüm, farklı bir kart konfigürasyonu içerir ...

Devamını oku

Soru 207. Histogramdaki En Büyük Dikdörtgen LeetCode Çözümü Problem Açıklama Histogramdaki En Büyük Dikdörtgen LeetCode Çözümü – Histogramın çubuk yüksekliğini temsil eden ve her çubuğun genişliği 1 olan bir dizi tam sayı yüksekliği verildiğinde, histogramdaki en büyük dikdörtgenin alanını döndürün. Örnek Test Durumu 1: Giriş: yükseklikler = [2, 1, 5, 6, 2, 3] Çıkış: 10 Açıklama: ...

Devamını oku

Soru 208. Normal İfade Eşleştirme Normal İfade Eşleştirme LeetCode Çözümü Problem Beyanı Normal İfade Eşleştirme Normal İfade Eşleştirme LeetCode Çözüm – Bir girdi dizgisi ve bir p deseni verildiğinde, '.' desteğiyle düzenli ifade eşleştirmesi uygulayın. ve nerede: '.' Herhangi bir tek karakterle eşleşir.​​ '*' Önceki öğenin sıfır veya daha fazlasıyla eşleşir. Eşleştirme, giriş dizesinin tamamını kapsamalıdır (kısmi değil). Örnek Test Durumu 1: Giriş: ...

Devamını oku

Soru 209. İkili Ağaç Sağ Yan Görünüm LeetCode Çözümü Problem Açıklama İkili Ağacın Sağ Taraftan Görünümü LeetCode Çözümü – Bir ikili ağacın kökü verildiğinde, kendinizi onun sağ tarafında durduğunuzu hayal edin ve yukarıdan aşağıya sıralanmış olarak görebileceğiniz düğümlerin değerlerini döndürün. Örnek Test Durumu 1: Giriş: root = [1, 2, 3, null, 5, null, ...

Devamını oku

Soru 210. Zigzag Dönüştürme LeetCode Çözümü Problem Açıklama Zigzag Dönüştürme LeetCode Çözüm – "PAYPALISHIRING" dizisi, belirli sayıda satırda zikzak deseninde şöyle yazılmıştır: (daha iyi okunabilirlik için bu deseni sabit bir yazı tipinde görüntülemek isteyebilirsiniz) PAHNAPLSIIGYI ...

Devamını oku

Soru 211. Mayın Tarlası LeetCode Çözümü Sorun Açıklama Mayın Tarlası LeetCode Çözüm – Mayın tarama gemisi oyununu oynayalım (Wikipedia, çevrimiçi oyun)! Size oyun tahtasını temsil eden bir mxn char matris tahtası verilir, burada: 'M' açığa çıkmamış bir mayını temsil eder, 'E' açığa çıkmamış boş bir kareyi temsil eder, 'B' bitişik mayınları olmayan açığa çıkmış boş bir kareyi temsil eder (yani, yukarıda, aşağıda). , sol, sağ ve hepsi ...

Devamını oku

Soru 212. Veri Akışı LeetCode Çözümünden Medyan Bulun Problem Açıklama Veri Akışından Medyan Bul LeetCode Çözüm – Medyan, sıralı bir tamsayı listesinde ortadaki değerdir. Listenin boyutu çift ise, orta değer yoktur ve medyan, ortadaki iki değerin ortalamasıdır. Örneğin, arr = [2,3,4] için medyan ...

Devamını oku

Soru 213. String Leetcode Çözümünde Permütasyon Problem Açıklaması : Dizi Leetcode'da Permütasyon Çözüm – İki s1 ve s2 dizgisi verildiğinde, s2 s1 permütasyonu içeriyorsa true, aksi halde false döndürür. Başka bir deyişle, s1'in permütasyonlarından biri s2'nin alt dizgisiyse true değerini döndürün. Örnek : Örnek 1 Girdi: s1 = "ab", s2 = "eidbaooo" Çıktı: true Açıklama: s2, s1 ("ba") için bir permütasyon içerir. ...

Devamını oku

Soru 214. Asteroit Çarpışma LeetCode Çözümü Problem Açıklaması Asteroit Çarpışması LeetCode Çözümü – Bize arka arkaya asteroitleri temsil eden tamsayılardan oluşan bir asteroit dizisi verildi. Her asteroit için mutlak değer boyutunu temsil eder ve işaret yönünü temsil eder (pozitif anlam sağ, negatif anlam sol). Her asteroit aynı hızda hareket eder. Devleti öğren...

Devamını oku

Soru 215. Bir Matrix LeetCode Çözümünde En Uzun Artan Yol Problem Açıklaması Bir Matristeki En Uzun Artan Yol LeetCode Çözümü – Verilen bir mxn tamsayı matrisi, matristeki en uzun artan yolun uzunluğunu döndür. Her hücreden dört yönde hareket edebilirsiniz: sola, sağa, yukarı veya aşağı. Çapraz hareket edemez veya sınırın dışına çıkamazsınız (yani, sarmaya izin verilmez). Giriş: ...

Devamını oku

Soru 216. Kapalı Ada Sayısı Leetcode Çözümü Problem Açıklaması : Kapalı Ada Sayısı Leetcode Çözümü – 2'lar (kara) ve 0'ler (su) içeren bir 1B ızgara verildi. Bir ada, maksimum 4 yönlü bağlı 0'lar grubudur ve kapalı bir ada, tamamen 1'lerle çevrili (tümü sol, üst, sağ, alt) bir adadır. Kapalı adaların sayısını döndürür. Örnek : Örnek 1 Girdi: grid = [[1,1,1,1,1,1,1,0],[1,0,0,0,0,1,1,0],[1,0,1,0,1,1,1,0, 1,0,0,0,0,1,0,1],[1,1,1,1,1,1,1,0],[2]] Çıktı : XNUMX Açıklama: Gri adalar ...

Devamını oku

Soru 217. Serileştirme ve Serileştirmeden İkili Ağaç LeetCode Çözümü Problem Bildirimi İkili Ağacı Serileştirme ve Serileştirmeden Kaldırma LeetCode Çözüm – Serileştirme, bir veri yapısını veya nesnesini bir dosyada veya bellek arabelleğinde saklanabilmesi veya daha sonra yeniden oluşturulmak üzere bir ağ bağlantısı bağlantısı üzerinden iletilebilmesi için bir bit dizisine dönüştürme işlemidir. içinde ...

Devamını oku

Soru 218. İkili Ağaç Maksimum Yol Toplamı LeetCode Çözümü Problem Açıklama İkili Ağaç Maksimum Yol Toplamı LeetCode Çözüm – İkili ağaçtaki bir yol, dizideki her bir bitişik düğüm çiftinin onları birbirine bağlayan bir kenarı olduğu bir düğüm dizisidir. Bir düğüm dizide yalnızca en fazla bir kez görünebilir. Yolun gerekmediğini unutmayın ...

Devamını oku

Soru 219. Daire içinde Sınırlı Robot LeetCode Çözümü Problem Açıklama Robot Dairede Sınırlı LeetCode Çözüm – Sonsuz bir düzlemde, bir robot başlangıçta (0, 0) konumunda durur ve kuzeye bakar. Şuna dikkat edin: Kuzey yönü, y ekseninin pozitif yönüdür. Güney yönü, y ekseninin negatif yönüdür. Doğu yönü, x ekseninin pozitif yönüdür. Batı yönü ise...

Devamını oku

Soru 220. İkili Ağaç Zigzag Düzey Sıra Geçişi LeetCode Çözümü Problem Açıklama İkili Ağaç Zigzag Düzey Sıra Geçişi LeetCode Çözüm – Bir ikili ağacın kökü verildiğinde, düğümlerinin değerlerinin zikzak düzeyinde sıra geçişini döndürün. (yani, bir sonraki seviye için soldan sağa, sonra sağdan sola ve bunlar arasında geçiş yapın). Girdi: root = [3,9,20,null,null,15,7] Çıktı: [[3],[20,9],[15,7]] Açıklama Biz ...

Devamını oku

Soru 221. Yinelenen Numara LeetCode Çözümünü Bulun Problem İfadesi Yinelenen Sayıyı Bulun LeetCode Çözüm – Her bir tamsayının [1, n] dahil aralığında olduğu n + 1 tamsayı içeren bir tamsayı sayıları dizisi verildi. Sayılarda yalnızca bir tekrarlanan sayı vardır, bu tekrarlanan sayıyı döndürün. Sorunu dizi numaralarını değiştirmeden çözmelisiniz ve yalnızca sabit fazladan boşluk kullanır. Girdi: nums = [1,3,4,2,2] Çıktı: 2 Açıklama ...

Devamını oku

Soru 222. Sıralanmış Dizi LeetCode Çözümünde Eksik Öğe Problem Açıklaması: Sıralanmış Dizide Eksik Öğe LeetCode Çözümü – Artan düzende sıralanan ve tüm öğeleri benzersiz olan ve ayrıca bir k tamsayısı verilen bir tamsayı dizi sayıları verildiğinde, dizinin en soldaki sayısından başlayarak kth eksik sayıyı döndürür. Örnek: Örnek 1 Girdi: nums = [4,7,9,10], k = ...

Devamını oku

Soru 223. Yol Toplamı II LeetCode Çözümü Problem Açıklama : Yol Toplamı II LeetCode Çözümü – Bir ikili ağacın kökü ve bir tamsayı hedef Toplamı verildiğinde, yoldaki düğüm değerlerinin toplamının hedef Toplamına eşit olduğu tüm kökten yaprağa yolları döndürün. Her yol, düğüm referanslarının değil, düğüm değerlerinin bir listesi olarak döndürülmelidir. Kökten yaprağa bir yol, şundan başlayan bir yoldur ...

Devamını oku

Soru 224. Uzaylı Sözlüğü LeetCode Çözümü Problem Açıklama Alien Dictionary LeetCode Çözüm – İngiliz alfabesini kullanan yeni bir uzaylı dili var. Ancak, harfler arasındaki sıra sizin için bilinmiyor. Yabancı dilin sözlüğünden, kelimelerdeki dizelerin bu yeni dilin kurallarına göre sözlükbilimsel olarak sıralandığı bir dizi sözcük listesi verilir. ...

Devamını oku

Soru 225. 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

Soru 226. Palindrom Permütasyon LeetCode Çözümü Problem Açıklama Palindrom Permütasyonu LeetCode Çözümü – Bize bir string verildi ve verilen stringin bir permütasyonunun bir palindrom oluşturup oluşturamayacağı sorulur. Örnekler ve Açıklamalar Örnek 1: Girdi: s = "kod" Çıktı: false Açıklama: "kod" harflerini bir palindrom oluşturacak şekilde düzenleyemiyoruz Örnek 2: ...

Devamını oku

Soru 227. İki Bağlantılı Listenin Kesişimi LeetCode Çözümü Problem Açıklama İki Bağlantılı Listenin Kesişmesi LeetCode Çözümü – Bize iki güçlü bağlantılı liste headA ve headB'nin başları verildi. Ayrıca bağlantılı iki listenin bir noktada kesişebileceği de verilmiştir. Bizden, kesiştikleri düğümü döndürmemiz isteniyor veya eğer ...

Devamını oku

Soru 228. Permütasyon Dizisi LeetCode Çözümü Problem İfadesi Permütasyon Dizisi LeetCode Çözümü – [1, 2, 3, ..., n] kümesi toplam n! benzersiz permütasyonlar Tüm permütasyonları sırayla listeleyip etiketleyerek, n ​​= 3 için aşağıdaki diziyi elde ederiz: "123" "132" "213" "231" "312" "321" n ve k verildiğinde, k. permütasyon dizisini döndürür. Örnek Test Durumu 1: Giriş: n ...

Devamını oku

Soru 229. Arama Önerileri Sistemi LeetCode Çözümü Sorun Bildirimi Arama Önerileri Sistemi LeetCode Çözümü – Size bir dizi dizi ürünü ve bir dizi arama Word'ü verilir. SearchWord'ün her karakteri yazıldıktan sonra ürünlerden en fazla üç ürün adı öneren bir sistem tasarlayın. Önerilen ürünler, searchWord ile ortak bir ön eke sahip olmalıdır. Üçten fazla ürün varsa ...

Devamını oku

Soru 230. Görüntüyü Döndür LeetCode Çözümü Problem Açıklama Görüntüyü Döndür LeetCode Çözüm – Size bir görüntüyü temsil eden bir nxn 2D matris verilir, görüntüyü 90 derece (saat yönünde) döndürün. Görüntüyü yerinde döndürmeniz gerekir, bu da giriş 2B matrisini doğrudan değiştirmeniz gerektiği anlamına gelir. Başka bir 2B matris AYIRMAYIN ve döndürmeyi YAPMAYIN. Örnek Test Durumu 1: Giriş: ...

Devamını oku

Soru 231. Bir IP Adresini Kaldırma LeetCode Çözümü Sorun Bildirimi Bir IP Adresinin Defanjını Kaldırma LeetCode Çözümü – Geçerli bir (IPv4) IP adresi verildiğinde, o IP adresinin bozulmuş bir versiyonunu döndürün. Defnged bir IP adresi, her noktanın yerini alır "." ile "[.]". Giriş: adres = "1.1.1.1" Çıkış: "1[.]1[.]1[.]1" Açıklama Sezgi çok basittir. 1. bir Stringbuilder str oluşturun 2. adres dizesi boyunca döngü yapın ...

Devamını oku

Soru 232. Bir BST Leetcode Çözümünde K. En Küçük Öğe Problem Açıklaması Bir BST Leetcode Çözümünde Kth En Küçük Öğe – Bir ikili arama ağacının kökü ve bir k tamsayısı verildiğinde, ağaçtaki tüm düğümlerin değerlerinin kth en küçük değerini (1-endeksli) döndürün. Örnekler: Giriş: root = [3,1,4,null,2], k = 1 Çıkış: 1 Giriş: root = [5,3,6,2,4,null,null,1], k ...

Devamını oku

Soru 233. İkili Ağacın Yapraklarını Bulun LeetCode Çözümü Problem Açıklama İkili Ağacın Yapraklarını Bul LeetCode Çözüm – Bir ikili ağacın kökü verildiğinde, sanki bunu yapıyormuşsunuz gibi bir ağacın düğümlerini toplayın: Tüm yaprak düğümlerini toplayın. Tüm yaprak düğümlerini kaldırın. Ağaç boşalana kadar tekrarlayın. Örnek Test Durumu 1: Girdi: root = [1, 2, 3, ...

Devamını oku

Soru 234. En Sık Kullanılan K Kelimeler LeetCode Çözümü Problem Açıklaması İlk K Sık Kullanılan Sözcükler LeetCode Çözüm – Bir dizi sözcük dizisi ve bir k tamsayısı verildiğinde, en sık kullanılan k dizisini döndürün. Frekansa göre sıralanmış yanıtı en yüksekten en düşüğe döndürün. Aynı sıklığa sahip kelimeleri sözlük sırasına göre sıralayın. Örnek Test Durumu 1: Girdi: kelimeler = [“i”,”love”,”leetcode”,”i”,”love”,”coding”] k = 2 Çıktı: [“i”,”love”] Açıklama . ..

Devamını oku

Soru 235. Artan Üçlü Ardışık LeetCode Çözümü Problem Açıklaması : Artan Üçlü Ardışık LeetCode Çözümü – Bir tamsayı dizi numarası verildiğinde, üçlü (i, j, k) indeksi varsa, i < j < k ve nums[i] < nums[j] < nums olacak şekilde true döndür [k]. Böyle bir indeks yoksa, false döndürün. Örnek : Örnek 1: Girdi: nums = [2,1,5,0,4,6] Çıktı: true Açıklama: ...

Devamını oku

Soru 236. Dizi Yerleştirme Leetcode Çözümü Problem Beyanı Dizi Yuvalama Leetcode Çözüm – Size n uzunluğunda bir tamsayı dizisi verildi; burada nums [0, n - 1] aralığındaki sayıların bir permütasyonudur. s[k] = {nums[k], nums[nums[k]], nums[nums[k]]], ... } kümesini aşağıdaki kurala tabi olarak oluşturmalısınız: s'deki ilk öğe [k] seçimi ile başlar ...

Devamını oku

Soru 237. Sıralanmış Diziyi Birleştir LeetCode Çözümü Problem İfadesi Sıralanmış Diziyi Birleştirme LeetCode Çözümü – Size, azalan düzende sıralanmış iki tamsayı dizisi nums1 ve nums2 ve sırasıyla nums1 ve nums2 öğelerinin sayısını temsil eden iki m ve n tamsayı verildi. nums1 ve nums2'yi azalmayan düzende sıralanmış tek bir dizide birleştirin. Son sıralanan dizi, işlev tarafından döndürülmemeli, bunun yerine nums1 dizisi içinde saklanmalıdır. ...

Devamını oku

Soru 238. Çalışanların Boş Zamanları LeetCode Çözümü Sorun Bildirimi Çalışan Boş Zamanı LeetCode Çözümü – Bize her çalışanın çalışma süresini temsil eden bir çalışan listesi verildi. Her çalışanın örtüşmeyen Aralıkların bir listesi vardır ve bu aralıklar sıralanmıştır. Tüm çalışanlar için ortak, pozitif uzunluktaki boş zamanı temsil eden sonlu aralıkların listesini döndürün, ayrıca ...

Devamını oku

Soru 239. Bağlantılı Liste Leetcode Çözümünde Düğümleri Değiştirme Problem İfadesi Bağlantılı Listedeki Düğümleri Değiştirme Leetcode Çözümü – Size bir bağlantılı listenin başı ve bir k tamsayı verilir. Baştan k. end (liste 1 dizinlidir). Örnek: Giriş: kafa = [1,2,3,4,5], k = 2 ...

Devamını oku

Soru 240. Bağlantılı Liste Leetcode Çözümünde Düğümü Silme Problem Açıklama : Bağlantılı Listedeki Düğümü Sil Leetcode Çözümü – Tek bağlantılı listedeki bir düğümü silmek için bir fonksiyon yazın. Listenin başına erişiminiz olmayacak, bunun yerine doğrudan silinecek düğüme erişiminiz olacak. Silinecek düğümün olmadığı garanti edilir ...

Devamını oku

Soru 241. Farklı Ada Sayısı Leetcode Çözümü Problem Açıklaması Farklı Ada Sayısı LeetCode Çözüm – “Ayrık Ada Sayısı” anxm ikili matrisinin verildiğini belirtir. Bir ada, 1 yönlü (yatay veya dikey) bağlı 4'lerden (karayı temsil eden) oluşan bir gruptur. Bir ada, ancak ve ancak bir adanın diğeriyle aynı olduğu kabul edilir ...

Devamını oku

Soru 242. Geçersiz İşlemler LeetCode Çözümü Sorun Bildirimi Geçersiz İşlemler LeetCode Çözümü – Aşağıdaki durumlarda bir işlem geçersiz olabilir: tutar 1000$'ı aşıyorsa veya; farklı bir şehirde aynı ada sahip başka bir işlemden sonraki 60 dakika içinde (dahil) gerçekleşirse. Size, işlemlerin[i] adını, zamanı (dakika olarak), miktarı ve şehri temsil eden virgülle ayrılmış değerlerden oluştuğu bir dizi işlem verilir.

Devamını oku

Soru 243. Kombinasyon Toplamı IV LeetCode Çözümü Problem Beyanı Kombinasyon Toplamı IV LeetCode Çözüm – Bir dizi farklı tamsayı sayıları ve bir hedef tamsayı hedefi verildiğinde, hedefe ulaşan olası kombinasyonların sayısını döndürün. Test durumları, yanıtın 32 bitlik bir tam sayıya sığabilmesi için oluşturulur. Girdi: nums = [1,2,3], hedef = 4 Çıktı: 7 Açıklama: Olası ...

Devamını oku

Soru 244. 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

Soru 245. IP Adreslerini Geri Yükle Leetcode Çözümü Sorun Bildirimi IP Adreslerini Geri Yükle LeetCode Çözümü – “IP Adreslerini Geri Yükle”, yalnızca rakamlar içeren dize verildiğinde, dizeye noktalar ekleyerek oluşturulabilecek herhangi bir sırayla tüm olası geçerli IP Adreslerini döndürmemiz gerektiğini belirtir. Geri dönmemize izin verilmediğini unutmayın...

Devamını oku

Soru 246. Dizi Sıkıştırma LeetCode Çözümü Problem Açıklama Dize Sıkıştırma LeetCode Çözüm – Bir dizi karakter karakteri verildiğinde, aşağıdaki algoritmayı kullanarak sıkıştırın: Boş bir dize s ile başlayın. Karakterlerde ardışık yinelenen karakterlerden oluşan her grup için: Grubun uzunluğu 1 ise, karakteri s'ye ekleyin. Aksi takdirde, karakterin sonuna grubun uzunluğunu ekleyin. Sıkıştırılmış dize ...

Devamını oku

Soru 247. Grafik Geçerli Ağaç LeetCode Çözümü Problem Açıklama Grafiği Geçerli Ağaç LeetCode Çözümü – Grafiğin kenarları verildiğinde, kenarların geçerli bir ağaç oluşturup oluşturmadığını kontrol edin. Evet ise, aksi takdirde true ve false döndürün. Kenarlar, n*2 boyutunda bir 2B dizi olarak verilmiştir Örnekler ve Açıklamalar Örnek 1: Giriş: n = 5, ...

Devamını oku

Soru 248. Web Tarayıcı LeetCode Çözümü Sorun Bildirimi Web Tarayıcı LeetCode Çözümü – Bir URL startUrl ve bir HtmlParser arabirimi verildiğinde, startUrl ile aynı ana bilgisayar adı altındaki tüm bağlantıları taramak için bir web tarayıcısı uygulayın. Web tarayıcınız tarafından elde edilen tüm URL'leri herhangi bir sırayla döndürün. Tarayıcınız şunları yapmalıdır: Şu sayfadan başlamalıdır: startUrl Bir web sayfasından tüm URL'leri almak için HtmlParser.getUrls(url)'yi arayın ...

Devamını oku

Soru 249. Tuğla Duvar LeetCode Çözümü Problem Açıklama Tuğla Duvar LeetCode Çözüm – Önünüzde n sıra tuğladan oluşan dikdörtgen bir tuğla duvar var. i. sıra, her biri aynı yükseklikte (yani bir birim) birkaç tuğlaya sahiptir, ancak bunlar farklı genişliklerde olabilir. Her satırın toplam genişliği ...

Devamını oku

Soru 250. Olası Bipartition LeetCode Çözümü Problem Açıklama Olası Bipartisyon LeetCode Çözümü – n kişiden oluşan bir grubu (1'den n'ye kadar etiketlenmiş) herhangi bir boyutta iki gruba bölmek istiyoruz. Her insan diğer bazı insanlardan hoşlanmayabilir ve aynı gruba girmemelidir. n tamsayısı ve dislikes dizisinin [i] = [ai, bi] olduğu durumlarda dislikes dizisi, ai etiketli kişinin ...

Devamını oku

Soru 251. Tamsayı Kesme LeetCode Çözümü Problem Açıklama Tamsayı Kırması LeetCode Çözümü – Verilen bir n tamsayısını, k >= 2 olmak üzere k pozitif tamsayı toplamına bölün ve bu tam sayıların çarpımını maksimize edin. Alabileceğimiz maksimum ürünü iade etmemiz gerekiyor. Girdi: n = 2 Çıktı: 1 Açıklama: 2 = 1 + 1, ...

Devamını oku

Soru 252. İşlemi Öldür LeetCode Çözümü Problem Beyanı Kill Process LeetCode Çözümü – Köklü bir ağaç yapısı oluşturan n adet prosesiniz var. Size iki tamsayı dizisi verildi pid ve ppid, burada pid[i] i. işlemin kimliğidir ve ppid[i], i. işlemin üst işleminin kimliğidir. Her sürecin yalnızca bir üst süreci vardır, ancak birden fazla alt süreci olabilir. Yalnızca bir işlem ppid[i] = 0'a sahiptir, ...

Devamını oku

Soru 253. Tasarım Hit Counter LeetCode Çözümü Problem Açıklaması Tasarım Vuruş Sayacı LeetCode Çözümü – Son 5 dakikada (yani, son 300 saniye) alınan isabetlerin sayısını sayan bir vuruş sayacı tasarlayın. Sisteminiz bir zaman damgası parametresini (saniye ayrıntı düzeyi olarak) kabul etmelidir ve sisteme çağrıların kronolojik sırayla yapıldığını (yani zaman damgasının monoton olarak arttığını) varsayabilirsiniz. ...

Devamını oku

Soru 254. Eşit Dizi Öğelerine Minimum Hareket LeetCode Çözümü Problem İfadesi Eşit Dizi Öğelerine Minimum Hareket LeetCode Çözümü – n boyutunda bir tamsayı dizi verildiğinde, tüm dizi öğelerini eşit yapmak için gereken minimum hamle sayısını döndürün. Tek hamlede dizinin n - 1 öğelerini 1 artırabilirsiniz. Örnek 1: Giriş 1: nums = [1, 2, 3] Çıkış: ...

Devamını oku

Soru 255. Jump Oyunu Leetcode Çözümü Problem Açıklama Jump Game Leetcode Çözüm – Size bir tamsayı dizisi numarası verilir. Başlangıçta dizinin ilk dizininde konumlanırsınız ve dizideki her öğe o konumdaki maksimum atlama uzunluğunuzu temsil eder. Son dizine ulaşabilirseniz true, aksi takdirde false döndürün. Örnek: Giriş 1: nums = [2, ...

Devamını oku

Soru 256. İki İkili Ağacı Birleştirme LeetCode Çözümü Problem Açıklama İki İkili Ağacı Birleştir LeetCode Çözümü – Size iki ikili ağaç root1 ve root2 verilir. Birini diğerini örtecek şekilde koyduğunuzda, iki ağacın bazı düğümlerinin örtüştüğünü ve diğerlerinin örtüşmediğini hayal edin. İki ağacı birleştirmeniz gerekiyor ...

Devamını oku

Soru 257. K LeetCode Çözümünden Daha Az Subarray Ürünü Problem Beyanı Alt Dizi Çarpımı K'dan Küçük LeetCode Çözümü – Bir tamsayı dizisi ve bir k tamsayısı verildiğinde, alt dizideki tüm öğelerin çarpımının kesinlikle k'den küçük olduğu bitişik alt dizilerin sayısını döndürün. Örnek Test Durumu 1: Giriş: inputArr = [10, 5, 2, 6] k = 100 ...

Devamını oku

Soru 258. Sonraki Greater Element III LeetCode Çözümü Problem Açıklama Problem, Sonraki Büyük Eleman III LeetCode Çözümü size pozitif bir n tamsayısının verildiğini ve sadece n'de bulunan rakamları kullanarak bir sonraki en büyük tamsayıyı bulmanız gerektiğini belirtir. Böyle bir tamsayı yoksa, -1 yazdırmanız gerekir. Üstelik yeni...

Devamını oku

Soru 259. Mesafeyi Düzenle LeetCode Çözümü Problem Açıklaması Sorunu Düzenleme Mesafesi LeetCode Çözümü, size word1 ve word2 olmak üzere iki dize verildiğini ve minimum işlemlerde word1'i word2'ye dönüştürmeniz gerektiğini belirtir. Dize üzerinde gerçekleştirilebilecek işlemler şunlardır: – Bir karakter ekle Bir karakter sil Bir karakter değiştir Örnekler Test Vakası ...

Devamını oku

Soru 260. Çipleri Aynı Pozisyona Taşımanın Minimum Maliyeti LeetCode Çözümü Problem Açıklama Fişleri Aynı Pozisyona Taşımanın Minimum Maliyeti LeetCode Çözümü – “Çipleri Aynı Pozisyona Taşımanın Minimum Maliyeti”, i'inci çipin konumu[i] olan n adet çipiniz olduğunu belirtir. Tüm fişleri aynı konuma getirmeniz gerekir. Tek adımda biz...

Devamını oku

Soru 261. Bir Dizi LeetCode Çözümünde Tüm Yinelemeleri Bul Problem Beyanı Sorun, Bir Dizideki Tüm Yinelemeleri Bul LeetCode Çözümü, size [1,n] aralığında öğeleri içeren n boyutunda bir dizi verildiğini belirtir. Her tam sayı bir veya iki kez görünebilir ve dizide iki kez görünen tüm öğeleri bulmanız gerekir. Örnekler...

Devamını oku

Soru 262. Tek Numara Leetcode Çözümü Problem İfadesi Tek Sayı Leetcode Çözümü – Bize boş olmayan bir tamsayı dizisi verildi ve tam olarak bir kez görünen bir öğe bulmamız gerekiyor. Soruda her öğenin biri hariç iki kez görüneceği verilmiş. Örnek 1: Girdi: nums = [2,2,1] Çıktı: 1 Örnek 2: Girdi: ...

Devamını oku

Soru 263. İl Sayısı Leetcode Çözümü Problem Durumu İl Sayısı Leetcode Çözüm – Bize bir grafiğin komşuluk matrisi gösterimi verildi ve il sayısını bulmamız gerekiyor. Burada il, doğrudan veya dolaylı olarak bağlantılı şehirlerden oluşan bir gruptur ve grup dışında başka hiçbir şehir yoktur. Örnek Örnek 1: Giriş: isConnected ...

Devamını oku

Soru 264. 01 Matrix LeetCode Çözümü Problem Açıklama Bu problem 01 Matrix LeetCode Çözümünde, verilen matrisin her bir hücresi için en yakın 0'ın mesafesini bulmamız gerekiyor. Matris yalnızca 0'lar ve 1'lerden oluşur ve herhangi iki bitişik hücrenin mesafesi 1'dir. Örnekler Örnek 1: Girdi: mat = ...

Devamını oku

Soru 265. Karakterleri Frekansa Göre Sırala LeetCode Çözümü Problem Açıklaması Karakterleri Frekansa Göre Sırala LeetCode Çözüm – Bir S dizisi verildiğinde, karakterlerin sıklığına göre azalan düzende sıralayın. Bir karakterin sıklığı, dizede görünme sayısıdır. Sıralanmış dizeyi döndür. Birden fazla cevap varsa, herhangi birini iade edin. Karakterleri Sıralama Ölçütü için Örnek ...

Devamını oku

Soru 266. Azalmayan Dizi LeetCode Çözümü Problem Beyanı Azalmayan Dizi LeetCode Çözümü – n tamsayılı dizi sayıları verildiğinde, göreviniz en fazla bir elemanı değiştirerek dizinin azalmaz hale gelip gelemeyeceğini kontrol etmektir. nums[index ] <= nums[index +1] her dizin (0-tabanlı) için geçerliyse, (0 <= dizin <= n-2) bir dizinin azalmadığını tanımlarız. ...

Devamını oku

Soru 267. Faktöriyel Sondaki Sıfırlar LeetCode Çözümü Problem Açıklama Faktöriyel Sondaki Sıfırlar LeetCode Çözüm – Bir n tamsayısı verildiğinde, sondaki sıfırların sayısını n! cinsinden döndürün. Dikkat edin n! = n * (n - 1) * (n - 2) * ... * 3 * 2 * 1. Giriş: n = 3 Çıkış: 0 Açıklama: 3! = 6, takip yok ...

Devamını oku

Soru 268. Sıralanmış Diziyi İkili Arama Ağacına Dönüştür LeetCode Çözümleri Sorun Bildirimi Sıralanmış Diziyi İkili Arama Ağacına Dönüştür LeetCode Solutions, öğelerin artan düzende sıralandığı bir tamsayı dizi numarası verildiğinde, onu yükseklik dengeli bir ikili arama ağacına dönüştürdüğünü söylüyor. Yükseklik dengeli bir ikili ağaç, her düğümün iki alt ağacının derinliğinin asla daha fazla farklılık göstermediği bir ikili ağaçtır.

Devamını oku

Soru 269. Word Ladder LeetCode Çözümü Problem Açıklama Word Ladder LeetCode Çözümü – “Word Ladder”, size bir startWord dizisi, endWord dizisi ve bir wordList verildiğini belirtir. Verilen koşulları takip ederek startWord'den endWord'e en kısa dönüşüm dizisi uzunluğunu (yol yoksa, 0 yazdırın) bulmamız gerekiyor: Tüm Ara Sözcükler ...

Devamını oku

Soru 270. En İyi Buluşma Noktası LeetCode Çözümü Problem Açıklama En İyi Buluşma Noktası LeetCode Çözümü diyor ki Her 1'in bir arkadaşın evini belirlediği mxn boyutunda bir ikili ızgara verildiğinde, toplam seyahat mesafesinin evler arasındaki mesafelerin toplamı olduğu minimum toplam seyahat mesafesini döndürmek istiyoruz. ile ilgili ...

Devamını oku

Soru 271. En Az K Yinelenen Karakterli En Uzun Alt Dizi LeetCode Çözümü Problem Beyanı Problem En Az K Tekrarlanan Karakterli En Uzun Alt Dizgi LeetCode Çözümü, bir S dizgisi ve bir k tamsayısı verildiğinde, S'nin en uzun alt dizgisinin uzunluğunu, bu alt dizgideki her karakterin frekansı k'ye eşit veya daha büyük olacak şekilde döndürdüğünü söylüyor. . En Az En Uzun Alt Dizi Örneği...

Devamını oku

Soru 272. Aynı Ağaç LeetCode Çözümü Problem İfadesi Same Tree'nin söylediği problem İki ikili ağacın kökleri verilen p ve q, aynı olup olmadıklarını kontrol etmek için bir fonksiyon yazın. İki ikili ağaç, yapısal olarak aynıysa ve düğümler aynı değere sahipse aynı kabul edilir. Örnek: Test Durumu ...

Devamını oku

Soru 273. Son Taş Ağırlığı II LeetCode Çözümü Problem Açıklama Son Taş Ağırlığı II problemi size bir dizi tamsayı taş verildiğini söylüyor ve burada taşlar[i] i'nci taşın ağırlığıdır. Taşlarla oyun oynuyoruz. Her turda, herhangi iki taşı seçip birlikte parçalıyoruz. Taşların ağırlıkları x ve y olsun...

Devamını oku

Soru 274. Spiral Matris LeetCode Çözümü Problem Açıklama Spiral Matris Problem diyor ki Spiral Matris'te bir matrisin tüm elemanlarını saat yönünde bir spiral formda yazdırmak istiyoruz. Spiral Matris Yaklaşımı: Fikir Problem, matrisi döngülere bölerek ve her birindeki tüm öğeleri yazdırarak uygulanabilir ...

Devamını oku

Soru 275. Sıralanmış Dizi Leetcode Çözümünden Yinelenenleri Kaldır Sorun Açıklaması Sıralanmış Diziden Yinelenenleri Kaldır Leetcode Çözümü – size azalmayan düzende sıralanmış bir tamsayı dizisi verildiğini söylüyor. Tüm yinelenen öğeleri kaldırmamız ve orijinal diziyi, farklı öğelerin göreli sırası aynı kalacak şekilde değiştirmemiz ve değerini bildirmemiz gerekiyor ...

Devamını oku

Soru 276. En Büyük BST Alt Ağacı LeetCode Çözümü Problem Açıklaması En Büyük BST Alt Ağacı LeetCode Çözümü problemi, bir ikili ağacın kökü verildiğinde, en büyük alt ağacı bulun, ki bu aynı zamanda bir İkili Arama Ağacıdır (BST), burada en büyük alt ağacın en fazla sayıda düğüme sahip olduğu anlamına gelir. Not: Bir alt ağaç, tüm alt öğelerini içermelidir. İkili sistemde...

Devamını oku

Soru 277. Takvimim I LeetCode Çözümü Problem Açıklama Takvimim I LeetCode Çözüm – Takvim olarak kullanılabilecek bir program yazmamız gerekiyor. Etkinliğin eklenmesi çifte rezervasyona neden olmayacaksa, yeni bir etkinlik ekleyebiliriz. İki etkinlikte boş olmayan bir kesişme olduğunda (yani, bir an ...

Devamını oku

Soru 278. Diziyi Pariteye Göre Sırala LeetCode Çözümü Problem Açıklama Diziyi Eşliğe Göre Sırala LeetCode Çözümü – “Diziyi Eşliğe Göre Sırala” size bir tamsayı dizi numarası verildiğini, tüm çift tamsayıları dizinin başında ve ardından tüm tek tamsayıları hareket ettirdiğini belirtir. Not: Bu koşulu sağlayan herhangi bir diziyi döndürün. Örnek: Girdi: Çıktı: ...

Devamını oku

Soru 279. N. Düğümü Liste Sonundan Kaldır Leetcode Çözümü Problem Açıklama N. Düğümü Listenin Sonundan Kaldır Leetcode Çözümü – size bağlantılı bir listenin başı verildiğini ve bu listenin sonundan n. düğümü kaldırmanız gerektiğini belirtir. Bu düğümü sildikten sonra, değiştirilen listenin başını döndürün. Örnek: Giriş: ...

Devamını oku

Soru 280. Toplantı Odaları II LeetCode Çözümü Sorun Açıklaması Toplantı Odaları II LeetCode Çözümü – “Toplantı Odaları II” size bir dizi toplantı zaman aralığı verildiğini belirtir: “aralıklar[i] = [başlangıç[i], bitiş[i] ]”, gerekli minimum konferans odası sayısı. Örnek: intervals = [[0,30],[5,10],[15,20]] 2 Açıklama: Toplantı yapılabilir...

Devamını oku

Soru 281. Subarray Toplamı Eşittir K LeetCode Çözümü Problem Açıklaması Alt Dizi Toplamı K Eşittir LeetCode Çözümü – “Alt Dizi Toplamı K Eşittir” size bir dizi “sayı” ve bir 'k' tamsayı verildiğini, toplamı 'k' olan sürekli alt dizilerin toplam sayısını döndürdüğünü belirtir. Örnek: nums = [1, 2, 3], k=3 2 Açıklama: Var ...

Devamını oku

Soru 282. En Uzun Palindromik Alt Dizi LeetCode Çözümü Problem Açıklaması En Uzun Palindromik Alt Dizi LeetCode Çözümü – “En Uzun Palindromik Alt Dizi”, Size bir s dizisi verildiğini, en uzun palindromik alt diziyi s cinsinden döndürdüğünü belirtir. Not: Palindrom, ileriye doğru aynı geriye doğru okunan bir kelimedir, örn. madam. Örnek: s = "babad" "bab" Açıklama: Hepsi ...

Devamını oku

Soru 283. Hisse Senedi Almak ve Satmak İçin En İyi Zaman LeetCode Çözümü Problem Açıklaması Hisse Senedi Almak ve Satmak için En İyi Zaman LeetCode Çözümü – “Hisse Almak ve Satmak için En İyi Zaman”, Size bir dizi fiyat verildiğini belirtir; burada fiyatlar[i] belirli bir hisse senedinin i. gündeki fiyatıdır. Seçerek kârınızı maksimize etmek istiyorsunuz...

Devamını oku

Soru 284. İki Sıralı Dizinin Medyanı LeetCode Çözümü Problem İfadesi İki Sıralı Dizinin Medyanı LeetCode çözümü – “İki Sıralı Dizinin Medyanı” probleminde, bize sırasıyla m ve n boyutlarında iki sıralanmış nums1 ve nums2 dizisi verildi ve sıralanan iki dizinin medyanını döndürmemiz gerekiyor. Genel çalışma zamanı karmaşıklığı O(log (m+n)) olmalıdır. Örnek sayılar1 = [1,3], ...

Devamını oku

Soru 285. Ada Sayısı LeetCode Çözümü Problem Açıklama Ada Sayısı LeetCode Çözümü – “Ada Sayısı” size '2'ler (kara) ve '1'lar (su) haritasını temsil eden bir mxn 0D ikili ızgara verildiğini, adaların sayısını döndürmeniz gerektiğini belirtir. Bir ada su ile çevrilidir ve ...

Devamını oku

Soru 286. LRU Önbellek LeetCode Çözümü Soru En Son Kullanılan (LRU) önbelleğinin kısıtlamalarını izleyen bir veri yapısı tasarlayın. LRUCache sınıfını uygulayın: LRUCache(int kapasite) LRU önbelleğini pozitif boyut kapasitesiyle başlatın. int get(int key) Anahtar varsa anahtarın değerini döndürür, aksi takdirde -1 döndürür. void put(int key, int value) Anahtar varsa, anahtarın değerini güncelleyin. Aksi takdirde, anahtar/değer çiftini şuna ekleyin ...

Devamını oku

Soru 287. Bağlantılı Liste Öğeleri Leetcode Çözümü Kaldırma Problem İfadesi Bu problemde, düğümlerinin tamsayı değerlerine sahip olduğu bağlantılı bir liste verilmiştir. Listeden val'e eşit değere sahip bazı düğümleri silmemiz gerekiyor. Sorunun yerinde çözülmesini gerektirmez, ancak bu tür bir yaklaşımı tartışacağız. Örnek Liste = ...

Devamını oku

Soru 288. Faktoriyel Sondaki Sıfırlar Leetcode Çözümü Problem İfadesi Bu problemde n! 'De kaç tane sondaki sıfır olacağını bulmamız gerekiyor! Girdi olarak n verilir. Beşte bir sıfır varmış gibi! 5! = 5 * 5 * 4 * 3 * 2 = 1 Örnek n = 120 3 Açıklama: 0! = 3, sonda sıfır yok n = 6 0 Açıklama: 0! ...

Devamını oku

Soru 289. Çoğunluk Eleman Leetcode Çözümü Problem İfadesi Bize bir tamsayı dizisi veriliyor. ⌊ ⌋'nin kat operatörü olduğu dizide ⌊N / 2⌋ süresinden daha fazla geçen tamsayıyı döndürmemiz gerekir. Bu öğeye çoğunluk öğesi denir. Girdi dizisinin her zaman bir çoğunluk elemanı içerdiğine dikkat edin. ...

Devamını oku

Soru 290. Base 7 Leetcode Çözümü Problem Base 7 Leetcode Solution, bizden bir sayıyı 7 tabanına çevirmemizi istiyor. Verilen sayı, sayı doğrusunda her iki yönde 10 milyona kadar negatif veya pozitif olabilir. Sorun basit görünüyor ve bir ondalık sayının basit bir şekilde ...

Devamını oku

Soru 291. 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

Soru 292. Döndürme Listesi Leetcode Çözümü Döndürme Listesi Leetcode Çözümü sorunu bize bağlantılı bir liste ve bir tamsayı sağlar. Bağlantılı listeyi sağa k basamak döndürmemiz söylendi. Dolayısıyla, bağlantılı bir listeyi k yer sağa döndürürsek, her adımda son öğeyi ...

Devamını oku

Soru 293. Pow (x, n) Leetcode Çözümü "Pow (x, n) Leetcode Solution" problemi size iki sayı verildiğini belirtir; bunlardan biri kayan noktalı sayı ve diğeri tam sayıdır. Tam sayı üssü belirtir ve taban kayan noktalı sayıdır. Üssü tabana göre değerlendirdikten sonra değeri bulmamız söylenir. ...

Devamını oku

Soru 294. İki Sıralanmış Listeyi Birleştirme Leetcode Çözümleri Bağlı listeler, doğrusal özelliklerinde dizilere oldukça benzer. Genel sıralı bir dizi oluşturmak için iki sıralı diziyi birleştirebiliriz. Bu problemde, her iki listenin öğelerini sıralı bir şekilde içeren yeni bir liste döndürmek için iki sıralı bağlantılı listeyi yerinde birleştirmemiz gerekiyor. Misal ...

Devamını oku

Soru 295. Permütasyonlar Leetcode Çözümü Permutations Leetcode Solution problemi, basit bir tamsayı dizisi sağlar ve bizden verilen dizinin tüm permütasyonlarının tam bir vektörünü veya dizisini döndürmemizi ister. Yani, sorunu çözmeye başlamadan önce. Permütasyonlara aşina olmalıyız. Yani, permütasyon bir düzenlemeden başka bir şey değildir ...

Devamını oku

Soru 296. Sqrt (x) Leetcode Çözümü Başlığın dediği gibi, bir sayının karekökünü bulmamız gerekiyor. Sayının x olduğunu varsayalım, o zaman Sqrt (x), Sqrt (x) * Sqrt (x) = x olacak şekilde bir sayıdır. Bir sayının karekökü ondalık bir değer ise, o zaman ...

Devamını oku

Soru 297. Sıralanmış Diziyi İkili Arama Ağacı Leetcode Çözümüne Dönüştür Sıralı bir tamsayı dizisi verildiğini düşünün. Amaç, ağacın yüksekliği dengeli olacak şekilde bu diziden bir İkili Arama Ağacı oluşturmaktır. Bir ağacın, herhangi bir düğümün sol ve sağ alt ağaçlarının yükseklik farkı ...

Devamını oku

Soru 298. Çift Leetcode Çözümlerinde Düğümleri Değiştirin Bu sorunun amacı, belirli bir bağlantılı listenin düğümlerini çiftler halinde takas etmektir, yani her iki bitişik düğümün yerini değiştirmektir. Sadece liste düğümlerinin değerini değiştirmemize izin verilirse, sorun önemsiz olacaktır. Yani, düğümü değiştirmemize izin verilmiyor ...

Devamını oku

Soru 299. Palindrom Numarası Problem İfadesi “Palindrom Numarası” problemi size bir tam sayı verildiğini belirtir. Palindrom olup olmadığını kontrol edin. Verilen sayıyı bir dizeye dönüştürmeden bu sorunu çözün. Örnek 12321 true Açıklama 12321 bir palindrom numarasıdır çünkü 12321'i tersine çevirdiğimizde 12321 ...

Devamını oku

Soru 300. Huffman Kodlama İletmek istediğimiz bir mesajımız var. Mesajı gönderirken ortaya çıkan maliyetlerin düşük olması için mesajın mümkün olan en küçük boyutta olmasını istiyoruz. Burada, mesajın boyutunu küçültmek için Huffman Kodlama konseptini kullanıyoruz. Diyelim ki bizde ...

Devamını oku

Soru 301. Hedef Toplam "Hedef Toplam", bugün yanımda olan tüm DPHoli'ler için özel bir sorundur. Endişelenmenize gerek yok, sevgili okuyucularımın geri kalanını terk edeceğim. Hepimiz, maksimum sayıda bulmaya çalıştığımız klasik KnapSack probleminden geçtik ...

Devamını oku

Soru 302. K Sıralı Bağlantılı Listeleri Birleştir Birleştirme K sıralanmış bağlantılı listeler sorunu, görüşme açısından çok meşhurdur. Bu soru Google, Microsoft, Amazon, vb. Gibi büyük şirketlerde birçok kez sorulmaktadır. Adından da anlaşılacağı gibi k sıralı bağlantılı listeler sağlanmıştır. Onları bir araya getirmeliyiz ...

Devamını oku

Soru 303. İki Sıralanmış Bağlı Listeyi Birleştirme Sıralanmış iki bağlantılı listeyi birleştirmede, iki bağlantılı listenin baş işaretçisi verdik, bunları sıralı sırayla değerlere sahip düğümlere sahip tek bir bağlantılı liste elde edilecek şekilde birleştirin. birleştirilmiş bağlantılı listenin baş işaretçisini döndürür. Not: bağlantılı listeyi kullanmadan yerinde birleştirin ...

Devamını oku

Soru 304. Kelime Arası Kelime Break, tamamen yeni bir konsepti güzel bir şekilde gösteren bir sorundur. Hepimiz bileşik kelimeleri duymuşuzdur. İkiden fazla kelimeden oluşan kelimeler. Bugün bir kelime listemiz var ve tek yapmamız gereken sözlükteki tüm kelimelerin ...

Devamını oku

Soru 305. İki Sıralanmış Listeyi Birleştirme Leetcode Leetcode'da iki sıralı listeyi birleştirme sorunu nedir? Bu, Amazon, Oracle, Microsoft, vb. Şirketlerde birçok kez sorulan çok ilginç bir sorudur. Bu problemde (Birleştir İki Sıralı Liste Leetcode), birbirine bağlı iki liste verdik. Her iki bağlantılı liste de artan sırada. Her iki bağlantılı listeyi şurada birleştir ...

Devamını oku

Soru 306. LRU Önbellek Uygulaması En Son Kullanılan (LRU) Önbellek, verileri kullanmak için gereken süreyi mümkün olan minimum süre olacak şekilde korumak için kullanılan bir yöntem türüdür. Önbellek dolduğunda LRU algoritması kullanılır. En son kullanılan verileri önbellekten kaldırıyoruz ...

Devamını oku

Soru 307. İki numara ekleyin İki sayı toplama, negatif olmayan bir tamsayıyı temsil eden iki boş olmayan bağlantılı liste verdiğimiz bir sorundur. Rakam ters sırada saklanır ve her düğüm yalnızca tek bir rakam içermelidir. İki sayıyı ekleyin ve bağlantılı bir liste kullanarak sonucu yazdırın. Giriş Formatı ...

Devamını oku

Soru 308. Merdiven tırmanma Problem İfadesi “Merdiven çıkma” problemi size n merdivenli bir merdiven verildiğini belirtir. Bir seferde bir veya iki merdiven çıkabilirsiniz. Merdivenin tepesine ulaşmanın kaç yolu var? Örnek 3 3 Açıklama Tırmanmanın üç yolu vardır ...

Devamını oku

Soru 309. İkili Ağacı Seri Hale Getirme ve Seri Durumdan Çıkarma Her düğümün bir değere sahip olduğu N sayıda düğüm içeren bir ikili ağaç verdik. İkili ağacı serileştirmemiz ve serisini kaldırmamız gerekiyor. Serileştirme Bir ağacı, yapısını bozmadan bir dosyada saklama işlemine serileştirme denir. İkili Ağacın Seri Durumunu Kaldırma ve Seri Durumdan Çıkarma İşlem ...

Devamını oku

Soru 310. Maksimum Zincir Çifti Uzunluğu Problem İfadesi Zincir çifti probleminin maksimum uzunluğu probleminde n çift sayı verdik, b <c ise (c, d) 'nin (a, b)' yi takip edebileceği en uzun zinciri bulun. Verilen çiftlerde ilk eleman her zaman ikinciden daha küçüktür. Örnek Giriş [{12, 14}, ...

Devamını oku

Soru 311. Verilen Farkla Çifti Bul Problem İfadesi Verilen sıralanmamış dizide, verilen dizideki eleman çiftini verilen fark n ile bulun. Örnek Giriş arr [] = {120, 30, 70, 20, 5, 6}, fark (n) = 40 Çıkış [30, 70] Açıklama Burada 30 ile 70 arasındaki fark, ... değerine eşittir.

Devamını oku

Translate »