Soru Kategorileri
Apple 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 ...
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 ...
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ı: ...
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. ...
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 ...
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 ...
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 ...
Soru 8. 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 ...
Soru 9. 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ı...
Soru 10. 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...
Soru 11. 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 ...
Soru 12. 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 ...
Soru 13. 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] ...
Soru 14. Aralıklı Leetcode Çözümü Ekle Aralıklı Leetcode Çözümü Ekleme problemi bize bazı aralıkların bir listesini ve bir ayrı aralığı sağlar. Ardından, bu yeni aralığı aralıklar listesine eklememiz söylenir. Dolayısıyla, yeni aralık zaten listede bulunan aralıklarla kesişiyor olabilir veya ...
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 ...
Soru 16. 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 ...
Soru 17. Sıkıştırılmış Çalışma Uzunluğu Kodlu Liste Leetcode Çözümü Sorunu Sıkıştırılmış Çalışma Uzunluğu Kodlanmış Liste Leetcode Çözümü, size bir dizi içeren bir dizi veya vektör verildiğini belirtir. Dizinin belirli bir temsili vardır. Giriş dizisi başka bir diziden oluşur. Bunu başka bir sekans olarak orijinal sekans olarak adlandıracağız. Giriş sırasına göre ...
Soru 18. Tic Tac Toe Oyunu Leetcode Çözümünde Kazanan Bul Sorun Tic Tac Toe Oyunu Leetcode Çözümünde Kazananı Bul, bizden tic tac toe oyununun kazananını bulmamızı istiyor. Sorun bize oyuncular tarafından yapılan bir dizi veya vektör hamle sağlar. Hareketleri gözden geçirmeli ve kimin olduğuna karar vermeliyiz ...
Soru 19. 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 ...
Soru 20. 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 ...
Soru 21. 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 ...
Soru 22. 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 ...
Soru 23. 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 ...
Soru 24. 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 ...
Soru 25. 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 ...
Soru 26. 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: ...
Soru 27. Artı Bir Leetcode Çözümü Problem ifadesi "Artı Bir" probleminde, dizideki her elemanın bir sayının bir basamağını temsil ettiği bir dizi verilmiştir. Tam dizi bir sayıyı temsil eder. Sıfırıncı indeks, sayının MSB'sini temsil eder. Başında sıfır olmadığını varsayabiliriz ...
Soru 28. Dizi Leetcode Çözümlerindeki Kth en büyük öğe Bu problemde, sıralanmamış bir dizide k'inci en büyük elemanı döndürmeliyiz. Dizinin kopyaları olabileceğini unutmayın. Öyleyse, ayrı K'inci en büyük elemanı değil, sıralanmış düzende K'inci en büyük elemanı bulmalıyız. Örnek A = {4, 2, 5, 3 ...
Soru 29. Aralık Minimum Sorgusu (Karekök Ayrıştırma ve Seyrek Tablo) Aralık minimum sorgu probleminde bir sorgu ve bir tamsayı dizisi verdik. Her sorgu, aralığı her aralık için sol ve sağ dizinler olarak içerir. Verilen görev, aralıktaki tüm sayının minimumunu belirlemektir. Örnek Giriş: arr [] = {2, 5, ...
Soru 30. Üç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 ...
Soru 31. Kopya İçeriyor Bize bir dizi verildi ve bu dizi yinelenen öğeler içeriyor olabilir veya olmayabilir. Bu yüzden kopya içerip içermediğini kontrol etmeliyiz. Örnekler [1, 3, 5, 1] doğru ["elma", "mango", "turuncu", "mango"] doğru [22.0, 4.5, 3.98, 45.6, 13.54] yanlış Yaklaşım Bir diziyi çeşitli şekillerde kontrol edebiliriz ...
Soru 32. 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 ...
Soru 33. 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 ...
Soru 34. 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, ...
Soru 35. 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.
Soru 36. Maksimal Kare Maksimal kare probleminde, 2'lar ve 0'lerle dolu 1B ikili bir matris verdik, sadece 1'leri içeren en büyük kareyi bulduk ve alanını döndürdük. Örnek Giriş: 1 0 1 0 0 0 0 1 1 1 1 1 1 1 1 0 0 0 1 ...
Soru 37. 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 ...
Soru 38. 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 ...
Soru 39. Ç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 ...
Soru 40. İ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 ...
Soru 41. 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] ...
Soru 42. 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, ...
Soru 43. 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 ...
Soru 44. Matris Sıfırlarını Ayarlama Küme matris sıfırları probleminde, bir (n X m) matrisi verdik, eğer bir eleman 0 ise, tüm satırını ve sütununu 0 olarak ayarlayın. Örnekler Girdi: {[1, 1, 1] [1, 0, 1] [1, 1, 1]} Çıktı: {[1, 0, 1] [0, 0, 0] [1, 0, 1] ...
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ı ...
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 ...
Soru 47. 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 ...
Soru 48. 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.
Soru 49. 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 ...
Soru 50. 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}; ...
Soru 51. 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 ...
Soru 52. 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 ...
Soru 53. 4Toplam 4Sum probleminde, bir x tamsayısı ve n boyutunda bir a [] dizisi verdik. Dizideki tüm benzersiz 4 öğe kümesini bulun, öyle ki bu 4 öğenin toplamı, verilen x tamsayısına eşittir. Örnek Giriş a [] = {1, 0, -1, ...
Soru 54. Maksimum Sayı Oluştur Maksimum Sayı Oluşturma probleminde, iki sayıyı temsil eden 0-9 rakamları ile n ve m uzunluğunda iki dizi verdik. İkisinin rakamlarından maksimum uzunluk k <= m + n sayısını oluşturun. Aynı dizideki basamakların göreli sırası ...
Soru 55. 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 ...
Soru 56. Eksik numara Eksik Sayı probleminde, 0'dan N'ye kadar bir sayı içeren N boyutunda bir dizi verdik. Dizideki tüm değerler benzersizdir. Dizide olmayan ve bu sayı 0 ile N arasında kalan eksik sayıyı bulmamız gerekiyor. Burada ...
Soru 57. 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 ...
Soru 58. Diziyi Döndür Döndürme dizisi, N boyutunda bir dizi verdiğimiz bir sorundur. Diziyi doğru yönde döndürmemiz gerekir. Her eleman bir konum sağa kayar ve dizinin son elemanı ilk konuma gelir. Yani, bir K değeri verdik ...
Soru 59. 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 ...
Soru 60. Yığın Sıralama Yığın sıralama, İkili Yığın veri yapısına dayalı, karşılaştırmaya dayalı bir sıralama tekniğidir. HeapSort, maksimum öğeyi bulduğumuz ve ardından bu öğeyi sona yerleştirdiğimiz bir seçim sıralamasına benzer. Kalan unsurlar için de aynı işlemi tekrarlıyoruz. Sıralanmamış bir ...
Soru 61. 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 ...
Soru 62. İki Matrisin Çarpımı Problem İfadesi “İki Matrisin Çarpımı” probleminde iki matris verdik. Bu matrisleri çarpıp sonucu veya son matrisi yazdırmalıyız. Burada gerekli ve yeterli koşul, A'daki sütun sayısının matristeki satır sayısına eşit olmasıdır ...
Soru 63. Hisse Senedi Alış Karı En Üst Düzeye Çıkarmak İçin Sat Problem İfadesi “Karı Maksimize Etmek İçin Hisse Alım Satışı” probleminde her gün hisse senedi fiyatını içeren bir dizi verdik, o günlerde alıp satarak elde edebileceğiniz maksimum karı bulun. Burada birden çok kez alıp satabiliriz ancak ancak sattıktan sonra ...
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 ...
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 ...
Soru 66. Verilen Sayıları En Büyük Sayıyı Oluşturacak Şekilde Düzenleyin II Problem İfadesi "Verilen Sayıları En Büyük Sayıyı Oluşturacak Şekilde Düzenleme II" probleminde, bir dizi pozitif tamsayı verdik. Bunları, düzenleme en büyük değeri oluşturacak şekilde düzenleyin. Girdi Biçimi Bir tamsayı n içeren ilk ve tek satır. İkinci satır içeren ...
Soru 67. 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 ...
Soru 68. 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ı ...
Soru 69. 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 ...
Soru 70. 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 ...
Soru 71. Eşit Sayıda 0 ve 1'li En Büyük Alt Dizi Problem İfadesi "0 ve 1'lerin Eşit Sayılarına Sahip En Büyük Alt Dizi" probleminde, sadece 0 ve 1'i içeren bir dizi a [] verdik. Eşit sayıda 0 ve 1'lere sahip en büyük alt diziyi bulun ve başlangıç dizinini ve en büyük alt dizinin bitiş dizini. ...
Soru 72. 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 ...
Soru 73. 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ı ...
Soru 74. Maksimum Ürünle Üçüncü Uzunluk Sırasını Artırma Problem İfadesi "Maksimum Çarpım ile Üç Uzunluğun Sonrasını Artırma" probleminde, bir dizi pozitif tamsayı verdik. Maksimum çarpımla uzunluk 3'ün alt dizisini bulun. Sonrası artmalı. Giriş Formatı Boyutu ifade eden bir N tamsayısını içeren ilk ve tek satır ...
Soru 75. Öğ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 ...
Soru 76. 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 ...
Soru 77. 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 ...
Soru 78. 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ı ...
Soru 79. 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 ...
Soru 80. 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 ...
Soru 81. Ünlü Sorunu Problem Açıklaması Ünlü probleminde N kişilik bir oda var, Ünlüleri bulun. Ünlü için Koşullar: Eğer A Ünlü ise, odadaki diğer herkes A'yı bilmelidir. A, odadaki kimseyi tanımamalıdır. Bu koşulları sağlayan kişiyi bulmamız gerekiyor. ...
Soru 82. 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 ...
Soru 83. Ç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 ...
Soru 84. 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] ...
Soru 85. Alt Dizi ve Sonrası Problem İfadesi Alt dizi ve alt dizi probleminde, belirli bir dizi için tüm alt dizileri ve alt dizileri yazdırmalıyız. Tüm olası boş olmayan alt dizileri oluşturun. Bir alt dizi genellikle bitişikliğin dizine dayalı olduğu bir dizinin bir bölümü veya bölümü olarak tanımlanır. Alt dizi ...
Soru 86. İ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, ...
Soru 87. 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: ...
Soru 88. 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 ...
Soru 89. İ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 [] = ...
Soru 90. 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 ...
Soru 91. 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 [] = ...
Soru 92. 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 ...
Soru 93. 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, ...
Soru 94. 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 ...
Soru 95. 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 ...
Soru 96. 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, ...
Soru 97. İ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) ...
Soru 98. Ü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 ...
Soru 99. 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 ...
Soru 100. Ç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 ...
Soru 101. 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 ...
Elma Dizisi Soruları
Soru 102. 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 ...
Soru 103. 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 ...
Soru 104. 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 ...
Soru 105. En Büyük Numara Leetcode Çözümü Problem Açıklaması En Büyük Sayı LeetCode Çözümü – “En Büyük Sayı”, negatif olmayan tamsayılar listesi verildiğinde, sayıları en büyük sayıyı oluşturacak şekilde düzenlememiz ve döndürmemiz gerektiğini belirtir. Sonuç çok büyük olabileceğinden, geri dönmeniz gerekiyor ...
Soru 106. Trie (Önek Ağacı) Leetcode Çözümünü Uygulayın Problem İfadesi Uygulama Trie (Önek Ağacı) LeetCode Çözümü – “Trie (Önek Ağacı) Uygulaması”, verimli bir şekilde ekleme, arama ve önek araması gerçekleştiren Trie Veri Yapısını uygulamanızı ister. Örnek: Giriş: ["Trie", "insert", "search", "search", "startsWith", "insert", "search"] [[], ["elma"], ["elma"], [ "app"], ["app"], ["app"], ["app"]] Çıktı: [null, null, true, false, true, null, true] Açıklama: Tüm dizeleri ekledikten sonra, trie görünüyor bunun gibi. Hangi kelime elma aranır...
Soru 107. 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 ...
Soru 108. 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 ...
Soru 109. 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ı: ...
Soru 110. 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...
Soru 111. İ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 ...
Soru 112. Alt Harf Leetcode Çözümüne Küçük Harfli Leetcode Çözümü sorunu bize bir dize sağlar ve tüm büyük harfleri küçük harflere dönüştürmemizi ister. Tüm büyük veya küçük harfleri küçük harf karakterlerine dönüştürmemiz gerekiyor. Yani sorun basit görünüyor ama daha önce ...
Soru 113. 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ışı" ...
Soru 114. 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 ...
Soru 115. Çarpım Dizeleri Leetcode Çözümü Multiply Strings Leetcode çözümü problemi bize girdi olarak verilen iki dizgiyi çarpmamızı istiyor. Arayan işlevine çarpmanın bu sonucunu yazdırmamız veya döndürmemiz gerekir. Yani daha resmi olarak iki dizge vermek için, verilen dizelerin çarpımını bulun. ...
Soru 116. 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 ...
Soru 117. K Listeden Eleman İçeren En Küçük Aralığı Bulun "K listelerinden eleman içeren en küçük aralığı bulun" probleminde, sıralı ve aynı boyutta N olan K listeleri verdik. K listelerinin her birinden en az eleman (lar) içeren en küçük aralığı belirlemeyi ister. . Birden fazla varsa ...
Soru 118. Telefon Numarasının Harf Kombinasyonları Bir telefon numarası probleminin harf kombinasyonlarında, 2'den 9'a kadar sayıları içeren bir dizi verdik. Sorun, her sayıya atanmış bazı harflere sahipse, bu sayı ile temsil edilebilecek tüm olası kombinasyonları bulmaktır. Numaranın tahsisi ...
Soru 119. 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 ...
Soru 120. 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. ...
Soru 121. 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 ...
Soru 122. 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 "...
Soru 123. 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 ...
Soru 124. Dize Sıkıştırma Dize Sıkıştırma probleminde, char türünde bir dizi a [] verdik. Belirli bir karakterin karakteri ve sayısı olarak sıkıştırın (karakter sayısı 1 ise, o zaman tek karakter sıkıştırılmış bir dizide saklanır). Sıkıştırılmış dizinin uzunluğu ...
Soru 125. 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...
Soru 126. 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 "...
Soru 127. En yakın Palindrom numarasını bulun Problem En Yakın Palindrom numarası problemini Bul bölümünde bir n sayısı verdik. Bir palindrom olan bir sayı bulun ve palindromik sayı ile n arasındaki mutlak fark, sıfır dışında olabildiğince minimumdur. Bu koşulu karşılayan birden fazla numara varsa, o zaman yazdırın ...
Soru 128. 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 ...
Soru 129. 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 ...
Soru 130. 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:
Soru 131. İzomorfik Dizeler İzomorfik Dizeler - İki dizge verildiğinde, dize1'deki her karakter oluşumu için dize2'deki karakterlerle benzersiz bir eşleme olup olmadığını kontrol etmemiz gerekir. Kısacası, birebir eşleme olup olmadığını kontrol edin. Örnek Giriş str1 = "aab" str2 = "xxy" Çıktı Doğru ...
Soru 132. 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. ...
Soru 133. 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 ...
Soru 134. 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 ...
Soru 135. STL Kullanılarak Verilen Dizenin Permütasyonları Problem İfadesi “STL Kullanılarak Verilen Bir Stringin Permütasyonu” probleminde, bir string “s” verdik. STL işlevlerini kullanarak girdi dizesinin tüm permütasyonlarını yazdırın. Giriş Formatı "s" dizesini içeren ilk ve tek satır. Çıktı Biçimi Verilen tüm permütasyonunu yazdırın ...
Soru 136. Küçük Harfe Büyük Harfe Problem İfadesi "Küçük Harften Büyük Harfe" probleminde, sadece küçük harflerden oluşan bir "s" dizisi verdik. Aynı dizeyi büyük harflerle yazdıracak bir program yazın. Giriş Formatı "s" dizesini içeren ilk ve tek satır. Çıktı Formatı ...
Soru 137. İ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 ...
Soru 138. 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 ...
Soru 139. Verilen Sayıları En Büyük Sayıyı Oluşturacak Şekilde Düzenleyin II Problem İfadesi "Verilen Sayıları En Büyük Sayıyı Oluşturacak Şekilde Düzenleme II" probleminde, bir dizi pozitif tamsayı verdik. Bunları, düzenleme en büyük değeri oluşturacak şekilde düzenleyin. Girdi Biçimi Bir tamsayı n içeren ilk ve tek satır. İkinci satır içeren ...
Soru 140. 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 ...
Elma Ağacı Soruları
Soru 141. İ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] ...
Soru 142. 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: ...
Soru 143. Hedef toplam Leetcode Çözümleri ile Kökten Yaprak'a yol Bir ikili ağaç ve bir tam sayı K verilir. Amacımız, ağaçta toplamı hedef-K'ye eşit olacak şekilde kökten yaprağa bir yol olup olmadığına geri dönmek. Bir yolun toplamı, üzerinde bulunan tüm düğümlerin toplamıdır. 2 / \ ...
Soru 144. İ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 ...
Soru 145. 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, ...
Soru 146. BST'yi verilen Seviye Sırası Geçişinden inşa edin Bir İkili Arama Ağacının seviye sırası geçişi verildiğinde, verilen seviye sırası geçişinden ITS'den İkili Arama Ağacı veya BST'yi oluşturmak için bir algoritma yazın. Örnek Giriş seviyesi Sıra [] = {18, 12, 20, 8, 15, 25, 5, 9, 22, 31} Sıralı Çıkış: 5 8 9 12 15 18 ...
Soru 147. 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 ...
Soru 148. 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 ...
Soru 149. 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. ..
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 ...
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 ...
Soru 152. Simetrik Ağaç Simetrik Ağaç probleminde bir ikili ağaç verdik, kendisinin aynası olup olmadığını kontrol edin. Ağacı iki aynı yarıya bölen bir kök düğümden geçen bir simetri ekseni varsa, bir ağacın kendisinin ayna görüntüsü olduğu söylenir. Örnek Türler ...
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 "...
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 ...
Soru 155. Yol Toplamı Yol Toplamı Problemi nedir? Yol Toplamı probleminde, bir ikili ağaç ve bir tamsayı SUM verdik. Kökten yaprağa giden herhangi bir yolun TOPLAM'a eşit bir toplamı olup olmadığını bulmalıyız. Yol toplamı, tüm düğümlerin toplamı olarak tanımlanır ...
Soru 156. İ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 ...
Elma Grafiği Soruları
Soru 157. 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 ...
Elma Yığını Soruları
Soru 158. 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 ...
Soru 159. 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 ...
Soru 160. Maksimum Frekans Yığını Leetcode Çözümü Problem Açıklaması Maksimum Frekans Yığını LeetCode Çözümü – “Maksimum Frekans Yığını” sizden, yığından bir öğe çıkardığımızda, yığında en sık bulunan öğeyi döndürmesi gereken bir frekans yığını tasarlamanızı ister. FreqStack sınıfını uygulayın: FreqStack() boş bir frekans yığını oluşturur. void push(int val) iter ...
Soru 161. 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. ...
Soru 162. Maksimum yığın Problem İfadesi "Maksimum yığın" problemi, şu işlemleri gerçekleştirebilecek özel bir yığın tasarlamayı ifade eder: itme (x): yığına bir öğe itin. top (): yığının en üstündeki öğeyi döndürür. pop (): En üstteki yığından öğeyi kaldırır. peekmax (): ...
Soru 163. 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 ...
Soru 164. 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.
Soru 165. 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. ...
Soru 166. İ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 ...
Soru 167. Ünlü Sorunu Problem Açıklaması Ünlü probleminde N kişilik bir oda var, Ünlüleri bulun. Ünlü için Koşullar: Eğer A Ünlü ise, odadaki diğer herkes A'yı bilmelidir. A, odadaki kimseyi tanımamalıdır. Bu koşulları sağlayan kişiyi bulmamız gerekiyor. ...
Soru 168. 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 ...
Apple Sıra Soruları
Soru 169. 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ı...
Soru 170. İ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 ...
Soru 171. Yüksekliğe Göre Sıranın Yeniden Yapılandırılması Yüksekliğe Göre Kuyruk Yeniden Yapılandırmanın Problem Tanımı Bir kuyrukta bekleyen insanların rastgele bir listesinin olduğunu varsayalım. Her kişi bir çift tam sayı (h, k) ile tanımlanır, burada h kişinin boyu ve k bu kişinin önündeki kişi sayısıdır ...
Soru 172. İ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 ...
Elma Matrisi Soruları
Soru 173. 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 ...
Soru 174. 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...
Soru 175. 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 ...
Soru 176. Bir matristeki palindromik yolların sayısı Problem İfadesi Küçük harfli İngilizce alfabe içeren iki boyutlu bir matris veriliyor, içindeki palindromik yolların sayısını saymamız gerekiyor. Palindromik bir yol, palindromik özelliği izleyen bir yoldan başka bir şey değildir. Tersine çevrildiğinde ilk kelimeyle aynı kalan bir kelime olduğu söylenir ...
Soru 177. Maksimal Kare Maksimal kare probleminde, 2'lar ve 0'lerle dolu 1B ikili bir matris verdik, sadece 1'leri içeren en büyük kareyi bulduk ve alanını döndürdük. Örnek Giriş: 1 0 1 0 0 0 0 1 1 1 1 1 1 1 1 0 0 0 1 ...
Soru 178. Matris Sıfırlarını Ayarlama Küme matris sıfırları probleminde, bir (n X m) matrisi verdik, eğer bir eleman 0 ise, tüm satırını ve sütununu 0 olarak ayarlayın. Örnekler Girdi: {[1, 1, 1] [1, 0, 1] [1, 1, 1]} Çıktı: {[1, 0, 1] [0, 0, 0] [1, 0, 1] ...
Soru 179. İki Matrisin Çarpımı Problem İfadesi “İki Matrisin Çarpımı” probleminde iki matris verdik. Bu matrisleri çarpıp sonucu veya son matrisi yazdırmalıyız. Burada gerekli ve yeterli koşul, A'daki sütun sayısının matristeki satır sayısına eşit olmasıdır ...
Soru 180. Ünlü Sorunu Problem Açıklaması Ünlü probleminde N kişilik bir oda var, Ünlüleri bulun. Ünlü için Koşullar: Eğer A Ünlü ise, odadaki diğer herkes A'yı bilmelidir. A, odadaki kimseyi tanımamalıdır. Bu koşulları sağlayan kişiyi bulmamız gerekiyor. ...
Elma Diğer Sorular
Soru 181. 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, ...
Soru 182. 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 ...
Soru 183. Çapraz Geçiş LeetCode Çözümü Problem Açıklama Çapraz Geçiş LeetCode Çözümü – 2B tamsayı dizi sayıları verildiğinde, aşağıdaki resimlerde gösterildiği gibi tüm sayıları köşegen sırayla döndürün. Girdi: nums = [[1,2,3],[4,5,6],[7,8,9]] Çıktı: [1,4,2,7,5,3,8,6,9] Çapraz Geçiş LeetCode Çözümü için Açıklama Ana Fikir Bu problemdeki ilk satır ve son sütun, ...
Soru 184. 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 ...
Soru 185. 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 ...
Soru 186. 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 ...
Soru 187. 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 ...
Soru 188. 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 ...
Soru 189. 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 ...
Soru 190. Ada Sayısı II LeetCode Çözümü Problem İfadesi Ada Sayısı II LeetCode Çözüm – Size mx n boyutunda boş bir 2B ikili ızgara ızgarası verilir. Izgara, 0'ların suyu ve 1'lerin toprağı temsil ettiği bir haritayı temsil eder. Başlangıçta, tüm hücreler ızgarası su hücreleridir (yani, tüm hücreler 0'dır). Ek bir arazi yapabiliriz ...
Soru 191. 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 ...
Soru 192. Engelleri Olan Bir Izgaradaki En Kısa Yol Eleme LeetCode Çözümü Problem Açıklaması Engelleri Olan Bir Izgaradaki En Kısa Yol Eliminasyon LeetCode Çözümü – Size her hücrenin 0 (boş) veya 1 (engel) olduğu bir mxn tamsayı matris ızgarası verilir. Tek adımda boş bir hücreden yukarı, aşağı, sola veya sağa gidebilirsiniz. Sol üstten yürümek için minimum adım sayısını döndürün ...
Soru 193. Ç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 ...
Soru 194. 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 ...
Soru 195. İ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 ...
Soru 196. 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 = ...
Soru 197. Ters Lehçe Notasyonu Değerlendirin LeetCode Çözümü Problem Beyanı Ters Lehçe Notasyonu Değerlendirin LeetCode Çözümü – Ters Lehçe Notasyonunda bir aritmetik ifadenin değerini değerlendirin. Geçerli operatörler +, -, * ve /'dir. Her işlenen bir tamsayı veya başka bir ifade olabilir. İki tam sayı arasındaki bölmenin sıfıra doğru kesilmesi gerektiğini unutmayın. Verilen garantilidir...
Soru 198. En Küçük Aralık II Leetcode Çözümü Problem Açıklaması : En Küçük Aralık II Leetcode Çözümü – Size bir tamsayı dizi numaraları ve bir k tamsayı verilir. 0 <= i < nums.length olduğu her i dizini için, sayıları[i]'yi sayı[i] + k veya sayı[i] – k olacak şekilde değiştirin. Sayıların puanı, sayılardaki maksimum ve minimum öğeler arasındaki farktır. Her dizindeki değerleri değiştirdikten sonra minimum sayı puanını döndürün. ...
Soru 199. 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ı: ...
Soru 200. Bitişik Dizi LeetCode Çözümü Problem Açıklama Bitişik Dizi LeetCode Çözüm – Bir ikili dizi sayıları verildiğinde, eşit sayıda 0 ve 1 ile bitişik bir alt dizinin maksimum uzunluğunu döndürün. Girdi: nums = [0,1] Çıktı: 2 Açıklama: [0, 1] is eşit sayıda 0 ve 1 olan en uzun bitişik alt dizi. Açıklama Şimdi ne ...
Soru 201. 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 ...
Soru 202. 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: ...
Soru 203. 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ş: ...
Soru 204. İ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, ...
Soru 205. 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 ...
Soru 206. Üçüncü Maksimum Numara Leetcode Çözümü Problem Açıklama Üçüncü Maksimum Sayı Leetcode Çözüm – Bir tamsayı dizi sayıları verildiğinde, bu dizideki üçüncü farklı maksimum sayıyı döndürün. Üçüncü maksimum mevcut değilse, maksimum sayıyı döndürün. Örnek Girdi: nums = [3,2,1] Çıktı: 1 Açıklama: İlk farklı maksimum 3'tür. İkinci farklı maksimum 2'dir. Üçüncü ...
Soru 207. 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 ...
Soru 208. Koko Muz Yiyen LeetCode Çözümü Problem Açıklama Koko Muz Yemek LeetCode Çözüm – Koko muz yemeyi sever. n tane muz yığını var, i. yığında[i] muz yığını var. Gardiyanlar gitti ve saat içinde geri gelecekler. Koko, saatte muz yeme hızına k karar verebilir. Her saat başı bir yığın muz seçiyor ve o yığından k tane muz yiyor. Eğer ...
Soru 209. Zamana Dayalı Anahtar-Değer Deposu LeetCode Çözümü Problem Bildirimi Zamana Dayalı Anahtar-Değer Deposu LeetCode Çözümü – Aynı anahtar için farklı zaman damgalarında birden fazla değer depolayabilen ve anahtarın değerini belirli bir zaman damgasında alabilen zamana dayalı bir anahtar-değer veri yapısı tasarlayın. TimeMap sınıfını uygulayın: TimeMap() Veri yapısının nesnesini başlatır. void set(Dize anahtarı, Dize ...
Soru 210. 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 ...
Soru 211. 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. ...
Soru 212. Yeniden Biçimlendirme Tarihi LeetCode Çözümü Sorun Bildirimi Yeniden Biçimlendirme Tarih LeetCode Çözüm – Gün Ay Yıl biçiminde bir tarih dizesi verilir, burada: Gün {"1.", "2.", "3.", "4.", ..., "30." kümesindedir, "31."}. Ay, {"Ocak", "Şubat", "Mart", "Nis", "Mayıs", "Haziran", "Temmuz", "Ağustos", "Eylül", "Ekim", "Kasım" kümesindedir, "Ara"}. Yıl [1900, 2100] aralığında. Tarih dizesini dönüştürün ...
Soru 213. Çapraz Travers LeetCode Çözümü Problem Açıklama Çapraz Geçiş LeetCode Çözüm – Bir mxn matris matı verildiğinde, dizinin tüm elemanlarından oluşan bir diziyi köşegen sırayla döndürün. Girdi: mat = [[1,2,3],[4,5,6],[7,8,9]] Çıktı: [1,2,4,7,5,3,6,8,9] Açıklama Bir NxM matrisinin köşegenlerinin indekslerini düşünün. Örnek olarak 4×4 matrisini kullanalım: ...
Soru 214. 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ş: ...
Soru 215. 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 ...
Soru 216. 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 ...
Soru 217. İ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 ...
Soru 218. 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...
Soru 219. Bir Bahçeyi Sulamak İçin Açılacak Minimum Musluk Sayısı LeetCode Çözümü Problem Açıklama Bir Bahçeyi Sulamak İçin Açılacak Asgari Musluk Sayısı LeetCode Çözümü – X ekseninde tek boyutlu bir bahçe var. Bahçe 0 noktasında başlar ve n noktasında biter. (yani bahçenin uzunluğu n'dir). ... içinde [1, 0, ..., n] noktalarında bulunan n + 1 musluk vardır.
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 ...
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 ...
Soru 222. Yılanlar ve Merdivenler LeetCode Çözümü Problem İfadesi Yılanlar ve Merdivenler LeetCode Çözümü – Size, hücrelerin sol alttan başlayarak Boustrophedon stilinde 1'den n2'ye kadar etiketlendiği bir nxn tamsayı matris tahtası verilir (yani tahta[n - 1][0]) ve her satırda alternatif yönler. Tahtanın 1. karesinden başlarsınız. Her harekette...
Soru 223. 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 = ...
Soru 224. 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 ...
Soru 225. Düzleştir 2D Vektör LeetCode Çözümü Problem Açıklama 2B Vektörü Düzleştir LeetCode Çözümü – 2B vektörü düzleştirmek için bir yineleyici tasarlayın. Sonraki ve hasNext işlemlerini desteklemelidir. Vector2D sınıfını uygulayın: Vector2D(int[][] vec) nesneyi 2B vektör vec ile başlatır. next(), 2B vektörden sonraki öğeyi döndürür ve işaretçiyi bir adım ileriye taşır. Hepsinin olduğunu varsayabilirsin ...
Soru 226. 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. ...
Soru 227. 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...
Soru 228. Scramble String LeetCode Çözümü Problem Açıklaması Scramble String LeetCode Çözüm – Aşağıdaki algoritmayı kullanarak bir t stringi elde etmek için bir s stringini karıştırabiliriz: Eğer stringin uzunluğu 1 ise, durun. Dizenin uzunluğu > 1 ise aşağıdakileri yapın: Dizeyi boş olmayan iki alt dizeye bölün...
Soru 229. Sol Yaprak Toplamı LeetCode Çözümü Problem Açıklaması: Sol Yaprakların Toplamı LeetCode Çözümü – Bir ikili ağacın kökü verildiğinde, tüm sol yaprakların toplamını döndürün. Yaprak, çocuğu olmayan bir düğümdür. Sol yaprak, başka bir düğümün sol çocuğu olan bir yapraktır. Örnek & Açıklama: Girdi: root = [3,9,20,null,null,15,7] Çıktı: 24 Açıklama: Var ...
Soru 230. İ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 ...
Soru 231. 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 ...
Soru 232. Her Ağaç Satırında En Büyük Değeri Bulun LeetCode Çözümü Problem İfadesi Her Ağaç Satırında En Büyük Değeri Bul LeetCode Çözümü – Bir ikili ağacın kökü verildiğinde, ağacın her satırındaki en büyük değerden oluşan bir dizi döndürün (0 indeksli). Örnek Test Durumu 1: Giriş: root = [1, 3, 4, 5, 3, null, 9] Çıkış: [1, 3, 9] Açıklama 1, 3 ve ...
Soru 233. 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 ...
Soru 234. 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ş: ...
Soru 235. Peeking Yineleyici LeetCode Çözümü Problem Beyanı Peeking Yineleyici LeetCode Çözümü – hasNext ve sonraki işlemlere ek olarak mevcut bir yineleyicide gözetleme işlemini destekleyen bir yineleyici tasarlayın. PeekingIterator sınıfını uygulayın: PeekingIterator(Iterator nums) Verilen tamsayı yineleyici yineleyiciyle nesneyi başlatır. int next() Dizideki sonraki öğeyi döndürür ve işaretçiyi bir sonraki öğeye taşır. boolean ...
Soru 236. 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 ...
Soru 237. 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 ...
Soru 238. İ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, ...
Soru 239. 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 . ..
Soru 240. 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 ...
Soru 241. 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. ...
Soru 242. Ç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 ...
Soru 243. 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 ...
Soru 244. 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 ...
Soru 245. Çirkin Sayı II LeetCode Çözümü Problem Açıklaması Çirkin Sayı II LeetCode Çözüm – Çirkin bir sayı, asal çarpanları 2, 3 ve 5 ile sınırlı pozitif bir tam sayıdır. Bir n tamsayısı verildiğinde, n'inci çirkin sayıyı döndürün. Girdi: n = 10 Çıktı: 12 Açıklama: [1, 2, 3, 4, 5, 6, 8, 9, 10, 12] ilk 10 ...
Soru 246. 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.
Soru 247. 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ı ...
Soru 248. 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 ...
Soru 249. 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...
Soru 250. 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 ...
Soru 251. LeetCode Çözümünü Arttıran Diziler Yapmak İçin Minimum Takas Problem Açıklaması Dizileri Oluşturmak İçin Minimum Takas Artan LeetCode Çözümü – Size aynı uzunlukta nums1 ve nums2 olan iki tamsayı dizisi verilir. Bir işlemde, nums1[i]'yi nums2[i] ile değiştirmenize izin verilir. Örneğin, nums1 = [1,2,3,8] ve nums2 = [5,6,7,4] ise, nums3 = [1'ü elde etmek için i = 1,2,3,4'teki öğeyi değiştirebilirsiniz. ] ve nums2 = [5,6,7,8]. ...
Soru 252. Spiral Matrix II Leetcode Çözümü Problem Açıklama Bu soru Spiral Matrix II, Spiral Matrix'e çok benziyor Bu problemi çözmeden önce daha iyi bir fikir edinmek için lütfen yukarıdaki soruyu deneyin. Bu soruda, n*n boyutunda ve spiral düzende elemanları olan bir matris oluşturmamız isteniyor ve sadece n ...
Soru 253. Tek Düzenleme Mesafesi LeetCode Çözümü Problem İfadesi Bir Düzenleme Mesafesi LeetCode Çözüm – İki dizi s ve t verildiğinde, ikisi arasında bir düzenleme mesafesi varsa true, aksi takdirde false döndürün. Yapabiliyorsanız, bir s dizesinin bir t dizesinden bir mesafe uzakta olduğu söylenir: t'yi elde etmek için s'ye tam olarak bir karakter ekleyin. t'yi elde etmek için s'den tam olarak bir karakter silin. t'yi elde etmek için tam olarak bir s karakterini farklı bir karakterle değiştirin. Giriş: ...
Soru 254. 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 ...
Soru 255. Çalışan Önemi LeetCode Çözümü Sorun Bildirimi Çalışan Önemi LeetCode Çözümü – Çalışanın benzersiz kimliği, önem değeri ve doğrudan astlarının kimlikleri dahil olmak üzere çalışan bilgilerinin bir veri yapısına sahipsiniz. Size bir dizi çalışan çalışanı verilir, burada: çalışanlar[i].id, i. çalışanın kimliğidir. çalışanlar[i].önem, i. çalışanın önemli değeridir. çalışanlar[i].alttakiler aşağıdakilerin bir listesidir ...
Soru 256. 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, ...
Soru 257. Simetrik Ağaç LeetCode Çözümü 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: ...
Soru 258. 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. ...
Soru 259. 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ış: ...
Soru 260. 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, ...
Soru 261. Bağlantılı Liste Döngüsü II LeetCode Çözümü Problem İfadesi Bağlantılı Liste Döngüsü II LeetCode Çözüm – Bağlantılı bir listenin başı verildiğinde, döngünün başladığı düğümü döndürün. Döngü yoksa, null döndürün. Listede sürekli olarak tekrar ulaşılabilen bir düğüm varsa, bağlantılı bir listede bir döngü vardır ...
Soru 262. Ardışık Karakterler LeetCode Çözümü Problem Açıklama Ardışık Karakterler LeetCode Çözüm – Dizinin gücü, yalnızca bir benzersiz karakter içeren boş olmayan bir alt dizinin maksimum uzunluğudur. Bir s dizisi verildiğinde, s'nin gücünü döndürün. Girdi: s = "leetcode" Çıktı: 2 Açıklama: "ee" alt dizisi, yalnızca 'e' karakteriyle 2 uzunluğundadır. Açıklama ...
Soru 263. Kelime Modeli LeetCode Çözümü Problem Durumu Kelime Modeli LeetCode Çözümü – Bize 2 string verildi – “s” ve “pattern”, kalıbın s'yi takip edip etmediğini bulmamız gerekiyor. Burada izler tam eşleşme anlamına gelir. Daha resmi olarak, her model[i] için yalnızca bir s[i] olmalıdır ve bunun tersi de olabilir, yani bir ...
Soru 264. Tüm Elmaları Bir Ağaçta Toplamak İçin Minimum Süre LeetCode Çözümü Problem Açıklaması Tüm Elmaları Bir Ağaçta Toplamak İçin Minimum Süre LeetCode Çözümü – Köşelerinde bazı elmalar bulunan, 0'dan n-1'e kadar numaralandırılmış n köşeden oluşan yönsüz bir ağaç verildi. Ağacın bir kenarından geçmek için 1 saniye harcıyorsunuz. Yapmanız gereken minimum süreyi saniye cinsinden döndürün ...
Soru 265. Üç Sayının Maksimum Çarpımı LeetCode Çözümü Problem İfadesi Üç Sayının Maksimum Çarpımı LeetCode Çözüm – Bize bir dizi verildi, soru bizden herhangi 3 sayının maksimum çarpımını hesaplamamızı istiyor. Örnekler Örnek 1: Girdi: nums = [1,2,3] Çıktı: 6 Örnek 2: Girdi: nums = [1,2,3,4] Çıktı: 24 Örnek 3: Girdi: nums = ...
Soru 266. Excel Sayfası Sütun Başlığı LeetCode Çözümü Problem Açıklama Excel Sayfası Sütun Başlığı LeetCode Çözümü – Bize bir sütun numarası verildi (buna colNum diyelim) ve ilgili sütun başlığını bir excel sayfasında göründüğü gibi döndürmemiz gerekiyor. Örneğin A -> 1 B -> 2 C -> 3 … Z -> 26 AA ...
Soru 267. İ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 ...
Soru 268. Sadece Harfleri Ters Çevir LeetCode Çözümü Problem Açıklama Sadece Harfleri Ters Çevir LeetCode Çözüm – Bir s dizisi verildiğinde, diziyi aşağıdaki kurallara göre ters çevirin: İngilizce harf olmayan tüm karakterler aynı konumda kalır. Tüm İngilizce harfler (küçük veya büyük harf) ters çevrilmelidir. Ters çevirdikten sonra s döndürün. Girdi: s = "ab-cd" ...
Soru 269. 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...
Soru 270. 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ı ...
Soru 271. Ç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...
Soru 272. 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...
Soru 273. Sıfırları Taşı LeetCode Çözümü Problem Açıklama Sorun, Sıfırları Taşı LeetCode Çözümü size sıfır ve sıfır olmayan öğeler içeren bir dizi verildiğini ve dizideki sıfır olmayan öğelerin göreli sırasını koruyarak tüm sıfırları dizinin sonuna taşımanız gerektiğini belirtir. . Ayrıca yerinde bir uygulamanız gerekir ...
Soru 274. 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: ...
Soru 275. İ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 ...
Soru 276. 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 = ...
Soru 277. 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 ...
Soru 278. Sayıyı Tahmin Et Daha Yüksek veya Daha Düşük LeetCode Çözümü Problem İfadesi Tahmin Numarası Daha Yüksek veya Düşük LeetCode Çözüm – Tahmin Oyunu oynuyoruz. Oyun şu şekildedir: 1'den n'ye kadar bir sayı seçiyorum. Hangi numarayı seçtiğimi tahmin etmelisin. Ne zaman yanlış tahmin etsen, sana sayının ben olup olmadığını söyleyeceğim...
Soru 279. 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.
Soru 280. Ana Sayfaya Ulaşmak İçin Minimum Atlamalar LeetCode Çözümü Problem Beyanı Eve Ulaşmak için Minimum Atlamalar LeetCode Çözümü diyor ki – Belirli bir böceğin evi x ekseninde x konumunda. 0 konumundan oraya ulaşmalarına yardım edin. Böcek aşağıdaki kurallara göre atlar: Tam olarak bir konum ileri (sağa) atlayabilir. Tam olarak b pozisyonu geriye atlayabilir (...
Soru 281. 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 ...
Soru 282. 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...
Soru 283. 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 ...
Soru 284. 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 ...
Soru 285. 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 ...
Soru 286. 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 ...
Soru 287. 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ı: ...
Soru 288. 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ş: ...
Soru 289. Ampul Değiştirici LeetCode Çözümü Problem Açıklama Ampul Değiştirici LeetCode Çözüm – Başlangıçta kapalı olan n tane ampul var. Önce tüm ampulleri açarsın, sonra her ikinci ampulü kapatırsın. Üçüncü turda, her üç ampulden birini değiştirirsiniz (kapalıysa yanar, açıksa söner). i. tur için, sen...
Soru 290. 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 ...
Soru 291. 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...
Soru 292. İ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], ...
Soru 293. 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 ...
Soru 294. 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 ...
Soru 295. Bir Akış Leetcode Çözümünde Kth En Büyük Öğesi Problem İfadesi Bu problemde, başlangıçta bir tamsayı k ve bir tamsayı dizisi olan bir KthLargest () sınıfı tasarlamalıyız. Bir tamsayı k ve dizi sayıları argüman olarak aktarıldığında bunun için parametreleştirilmiş bir kurucu yazmamız gerekir. Sınıfın ayrıca şunu ekleyen bir add (val) işlevi vardır ...
Soru 296. 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 = ...
Soru 297. Numara Tamamlayıcı Leetcode Çözümü Problem İfadesi Bu problemde bize bir ondalık sayı verilmiştir. Amaç, onun tamamlayıcısını bulmaktır. Örnek N = 15 0 N = 5 2 Yaklaşım (Yavaş yavaş çevirme) Tümlemesini elde etmek için 'N' tamsayısındaki her biti çevirebiliriz. Önemli olan, biz ...
Soru 298. Eşit Dizi Öğeleri Leetcode Çözümüne Minimum Hareketler Problem İfadesi Bu problemde, bize bir tamsayı dizisi verilir. Ayrıca, bu dizi üzerinde belirli bir dizi işlem gerçekleştirmemize izin verilir. Bir işlemde, dizideki ”n - 1 ″ (herhangi biri hariç tüm elemanlar) elemanları 1 artırabiliriz. Yapmamız gereken ...
Soru 299. Kombinasyonlar Leetcode Çözümü Combinations Leetcode Solution problemi bize n ve k olmak üzere iki tamsayı sağlar. 1'den n'ye kadar n öğeden seçilen k öğeye sahip tüm dizileri oluşturmamız söylendi. Bu dizileri bir dizi olarak döndürüyoruz. Birkaç örnek üzerinden geçelim ...
Soru 300. Jewels and Stones Leetcode Çözümü Jewels and Stones Leetcode Solution problemi size iki dizi verildiğini belirtir. Biri mücevherleri, biri de taşları temsil ediyor. Mücevherleri içeren dizge mücevher olan karakterleri temsil eder. Taş dizisindeki karakterlerin sayısını bulmamız gerekiyor ...
Soru 301. Ç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. ...
Soru 302. 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 ...
Soru 303. İkili Arama Ağacı Leetcode Çözümünde Arama Bu problemde, bir İkili Arama Ağacı ve bir tam sayı verilmiştir. Verilen tamsayı ile aynı değere sahip bir düğümün adresini bulmamız gerekir. Kontrol olarak, bu düğüme sahip alt ağacın ön sipariş geçişini kök olarak yazdırmamız gerekir. Varsa ...
Soru 304. 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. ...
Soru 305. İkili Arama Ağacı Leetcode Çözümüne Ekleme Bu problemde, İkili Arama Ağacına eklememiz ve yapısına döndürmemiz gereken tamsayı değerleri ve bir düğümün tamsayı değerini içeren bir İkili Arama Ağacının kök düğümünü veriyoruz. Öğeyi BST'ye ekledikten sonra, onun ...
Soru 306. İ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 ...
Soru 307. 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 ...
Soru 308. İkili Ağaç Leetcode Çözümünün Minimum Derinliği Bu problemde, belirli bir ikili ağaçta kökten herhangi bir yaprağa en kısa yolun uzunluğunu bulmamız gerekir. Buradaki "yolun uzunluğu" nun, kök düğümden yaprak düğüme kadar olan düğüm sayısı anlamına geldiğine dikkat edin. Bu uzunluğa Minimum ...
Soru 309. İki Leetcode Çözümünün Gücü Bize bir tamsayı verildi ve amaç, tamsayının ikinin bir kuvveti olup olmadığını kontrol etmektir, yani, '2'nin bir tam kuvveti olarak temsil edilebilir. Örnek 16 Evet 13 Hayır Yaklaşım Önemsiz bir çözüm şunlar olabilir: Tam sayının tüm asal çarpanlarının olup olmadığını kontrol edin ...
Soru 310. İki Toplam Leetcode Çözümü Bu problemde, sıralı bir dizide değerlerinin toplamı belirli bir hedefe denk gelen iki farklı indeks bulmalıyız. Dizinin, hedef toplamı oluşturan yalnızca bir çift tamsayıya sahip olduğunu varsayabiliriz. Dizinin olduğuna dikkat edin ...
Soru 311. Primes Leetcode Çözümlerini Sayma Bu problemde bize N tamsayı verilir. Amaç, N'den küçük sayıların asal sayılar olduğunu saymaktır. Tam sayı, negatif olmayacak şekilde sınırlandırılmıştır. Örnek 7 3 10 4 Açıklama 10'dan küçük asal sayılar 2, 3, 5 ve 7'dir. Yani, sayı 4'tür. Yaklaşım (Brute ...
Soru 312. House Robber II Leetcode Çözümü “Ev Hırsızı II” probleminde, bir hırsız farklı evlerden para çalmak istemektedir. Evlerdeki para miktarı bir dizi ile temsil edilmektedir. Belirli bir dizideki öğeleri ekleyerek kazanılabilecek maksimum para miktarını bulmamız gerekiyor ...
Soru 313. 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 ...
Soru 314. 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ı ...
Soru 315. Ç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 ...
Soru 316. House Robber Leetcode Çözümü Problem Açıklaması Bu problemde bir sokakta evler var ve bu evleri soyguncunun soyması gerekiyor. Ama sorun şu ki, birden fazla evi, yani birbirine bitişik olanları arka arkaya soyamaz. Para miktarını temsil eden negatif olmayan tam sayıların bir listesi verildiğinde ...
Soru 317. Mutlu Numara Leetcode Çözümü Sorun İfadesi Sorun, bir sayının mutlu sayı olup olmadığını kontrol etmektir. Bir sayının, sayıyı basamaklarının karelerinin toplamı ile değiştirmesi durumunda mutlu sayı olduğu söylenir ve işlemi tekrarlamak, sayıyı 1'e eşit yapmazsa ...
Soru 318. Mutlu Numara Problem İfadesi Mutlu sayı nedir? Bu işlemi izleyerek verilen bir sayıyı 1'e indirebilirsek, bir sayı mutlu bir sayıdır: -> Verilen sayının basamaklarının karelerinin toplamını bulun. Bu toplamı eski sayı ile değiştirin. Bunu tekrarlayacağız ...
Soru 319. Ters Bitler Verilen 32 bitlik işaretsiz tamsayının ters bitleri. Örnek Giriş 43261596 (00000010100101000001111010011100) Çıkış 964176192 (00111001011110000010100101000000) 32 bitlik işaretsiz bir tamsayı, her karakterin '32' veya '0' olabileceği 1 karakterlik bir diziyle temsil edilebilen negatif olmayan bir sayıdır. 0 ... aralığında i için algoritma
Soru 320. Bir Dizide K-th Distinct Element Size bir A tamsayı dizisi verilir, bir dizide k-inci farklı öğe yazdırılır. Verilen dizi, kopyalar içerebilir ve çıktı, bir dizideki tüm benzersiz öğeler arasında k'inci farklı öğeyi yazdırmalıdır. K, birden fazla farklı öğeden fazlaysa, bunu bildirin. Örnek Giriş: ...
Soru 321. Leetcode Permütasyonları Bu leetcode problem ön sayımında, bir dizi farklı tamsayı verdik, tüm olası permütasyonlarını yazdırdık. Örnekler Giriş arr [] = {1, 2, 3} Çıkış 1 2 3 1 3 2 2 1 3 2 3 1 3 1 2 3 2 1 Giriş arr [] = {1, 2, ...
Soru 322. Sudoku Çözücü Sudoku çözücü probleminde, kısmen doldurulmuş (9 x 9) bir sudoku verdik, bulmacayı tamamlamak için bir program yazın. Sudoku aşağıdaki özellikleri sağlamalıdır, Her sayı (1-9) tam olarak bir satırda ve bir sütunda bir kez görünmelidir. Her sayı (1-9) tam olarak bir ...
Soru 323. Bit Sayma Her şey Bit Sayma hakkında! İnsanlar yaptıkları bilgisayarlarla iletişimde sorun yaşıyor. Neden? İnsanlar yıllar boyunca konuşmaya ve dinlemeye geldikleri dili konuşur ve anlar, ancak zayıf bilgisayar 0 ve 1'leri öğrettiler. Öyleyse bugün, bilgisayarımıza saymayı öğretelim ...
Soru 324. 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 ...
Soru 325. İ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 ...
Soru 326. Veri Akışından Medyan bulun Veri Akışından Medyan Bul probleminde, tamsayıların bir veri akışından okunduğunu verdik. İlk tam sayıdan son tam sayıya kadar şimdiye kadar okunan tüm elemanların medyanını bulun. Örnek Giriş 1: akış [] = {3,10,5,20,7,6} Çıkış: 3 6.5 ...
Soru 327. Ev soyguncusu The House Robber Problem, bir şehirdeki bir mahallede tek sıra n ev olduğunu belirtir. Bu mahallede bir hırsız soygun yapmayı planlıyor. Evlerin her birinde ne kadar altın gizlendiğini biliyor. Ancak, bir tetiklemeyi önlemek için ...
Soru 328. 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 ...
Soru 329. İkinin Gücü İkinin Gücü probleminde bir tamsayı verdik, bunun 2'nin kuvveti olup olmadığını kontrol edin. İkili gösterimde yalnızca bir set biti varsa ikinin kuvvetindeki bir sayı. Sadece bir set içeren bir sayı örneğini görelim ...
Soru 330. İ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 ...
Soru 331. K-Grubunda Ters Düğümler Problem K-Grubu probleminde Ters Düğümlerde bağlantılı bir liste verdik, bağlantılı listeyi bir k grubunda ters çevirin ve değiştirilen listeyi geri getirin. Düğümler k'nin katı değilse, kalan düğümleri tersine çevirin. K'nin değeri her zaman küçük veya eşittir ...
Soru 332. Taş Oyunu LeetCode Stone Game problemi nedir? Stone Game LeetCode - İki oyuncu A ve B bir taş oyunu oynuyor. Her bir yığında bir miktar taş içeren çift yığın yığın vardır ve tüm yığınlardaki toplam taş sayısı tuhaftır. A ve B'nin de bir yığın seçmesi gerekiyor ...
Soru 333. 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 ...
Soru 334. Sıralamayı Birleştir Birleştirme sıralaması nedir? Birleştirme Sıralaması Yinelemeli bir İşlemdir. Aynı zamanda bir bölme ve fethetme algoritmasıdır. Şimdi böl ve yönet algoritmasının ne olduğunu bilmemiz gerekiyor mu? Problemi alt problemlere böldüğümüz ve en kısa olanı bulana kadar ikiye böldüğümüz bir prosedür türüdür ...
Soru 335. Geçerli Sudoku Geçerli Sudoku, 9 * 9 Sudoku tahtası verdiğimiz bir sorundur. Verilen Sudokunun geçerli olup olmadığını aşağıdaki kurallara göre bulmamız gerekir: Her satır, tekrar olmadan 1-9 rakamlarını içermelidir. Her sütun, tekrar edilmeden 1-9 arasındaki rakamları içermelidir. 9 3x3 alt kutunun her biri ...
Soru 336. İ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ı ...
Soru 337. Eratosthenes Elekleri Eratosthenes Elek, N'den küçük asal sayıları bulduğumuz bir algoritmadır. Burada N bir tamsayı değeridir. Bu, asal sayıları bir sınıra kadar bulmak için etkili bir yöntemdir. Bunu kullanarak 10000000'e kadar asal sayıları bulabiliriz. İşte ...
Soru 338. N kraliçe sorunu Backtracking kavramını kullanan N vezir problemi. Burada kraliçeyi, hiçbir kraliçenin saldırı durumunda olmayacağı şekilde yerleştiriyoruz. Kraliçelerin saldırı durumu, iki kraliçe aynı sütun, sıra ve köşegende ise saldırı altındadır. Bunu aşağıdaki şekilde görelim. Buraya ...
Soru 339. Yeni 21 Oyunu Yeni 21 Oyunu, “21” kart oyununa dayanan bir sorundur. Bu problemin problem ifadesi basittir. Başlangıçta 0 puan alıyoruz. Mevcut noktalarımızın değeri K noktasından azsa, o zaman sayılar çizeriz. Her çekilişte bir ...
Soru 340. 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 ...
Soru 341. Fibonacci sayıları Fibonacci sayıları, Fibonacci serisi adı verilen diziyi oluşturan ve Fn ile temsil edilen sayılardır. İlk iki Fibonacci sayısı sırasıyla 0 ve 1'dir, yani F0 = 0 ve F1 = 1. Üçüncü Fibonacci sayısından başlayarak, her bir Fibonacci numarası önceki iki sayısının toplamıdır ...
Soru 342. Sıralanmış Bağlantılı Listeye Düğüm Ekle Problem İfadesi "Sıralanmış Bağlı Listeye Düğüm Ekle" probleminde bağlantılı bir liste verdik. Sıralanmış bağlantılı listeye sıralı bir şekilde yeni bir düğüm ekleyin. Sıralı bağlantılı listeye bir düğüm ekledikten sonra, son bağlantılı liste sıralı bağlantılı liste olmalıdır. ...
Soru 343. Bağlantılı Listede bir döngü algıla Problem İfadesi "Bağlantılı Listedeki bir döngüyü tespit et" probleminde bağlantılı bir liste verdik. Döngü olup olmadığını bulun. Bağlantılı listede bir döngü varsa, bağlantılı listedeki bazı düğümler önceki düğümlerden birini işaret edecektir ...