Microsoft Kodlama Görüşme Soruları

microsoft mülakat sorularıPin
microsoft mülakat soruları

Microsoft Dizi Soruları

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

Devamını oku

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

Devamını oku

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

Devamını oku

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

Devamını oku

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

Devamını oku

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

Devamını oku

Soru 7. Benzersiz Karakterlerle Birleştirilmiş Bir Dizinin Maksimum Uzunluğu Leetcode Çözümü Problem İfadesi Benzersiz Karakterlere Sahip Birleştirilmiş Bir Dizenin Maksimum Uzunluğu LeetCode Çözümü – “Benzersiz Karakterlerle Birleştirilmiş Bir Dizenin Maksimum Uzunluğu”, size bir dizi dizi verildiğini ve verilen dizinin herhangi bir alt dizisini seçmeniz ve bunları birleştirmeniz gerektiğini söylüyor. dizeleri oluşturmak için ...

Devamını oku

Soru 8. En Kısa Kelime Mesafesi Leetcode Çözümü Problem Açıklaması En Kısa Kelime Mesafesi LeetCode Çözümü – size bir dizi dizi ve iki farklı kelime verildiğini söylüyor. Giriş dizesinde görünen bu iki kelime arasındaki en kısa mesafeyi döndürmemiz gerekiyor. Örnek: Girdi: wordDict = ["pratik", "yapıyor", "mükemmel", "kodlama", "yapıyor"], kelime1 = "kodlama", kelime2 = "pratik" Çıktı: 3 Açıklama: Kelime "kodlama" konum 4. ...

Devamını oku

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ı...

Devamını oku

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

Devamını oku

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

Devamını oku

Soru 12. Artımlı İşlem Leetcode Çözümü ile Bir Yığın Tasarlayın Problem Açıklaması Artımlı İşlemli Bir Yığın Tasarla Leetcode Çözümü – aşağıdaki işlemleri verimli bir şekilde destekleyen bir yığın tasarlamamız gerektiğini belirtir. Yığının maksimum kapasitesini atayın. Yığın boyutu kesinlikle maksimum kapasiteden azsa, itme işlemini verimli bir şekilde gerçekleştirin ...

Devamını oku

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

Devamını oku

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

Devamını oku

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

Devamını oku

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

Devamını oku

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

Devamını oku

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

Devamını oku

Soru 19. Sıfır Leetcode Çözümüne kadar N Benzersiz Tamsayı Bulun N Eşsiz Tamsayı Bulma Sorunu Toplamı Sıfır Leetcode Çözümü, bize bir tamsayı sağlar. Bizden toplamı 0'a varan n benzersiz tamsayı döndürmemizi ister. Yani, sorunun anlaşılması oldukça basit. Yani, çözüme dalmadan önce. Bir göz atalım ...

Devamını oku

Soru 20. Eşit Toplam Leetcode Çözümü ile Üç Parçaya Bölme Dizisi Eşit Toplam Leetcode Çözümü ile Üç Parçaya Bölme Dizisi sorunu bize bir dizi veya vektör sağlar ve dizinin üç bölümünün mümkün olup olmadığını sorar. Burada, bölümleme ile kastediyoruz ki, başlangıçtan itibaren elemanların toplamı ...

Devamını oku

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

Devamını oku

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

Devamını oku

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

Devamını oku

Soru 24. Göreceli Sıralama Dizisi Leetcode Çözümü Bu problemde bize iki pozitif tamsayı dizisi veriliyor. İkinci dizinin tüm elemanları farklıdır ve birinci dizide mevcuttur. Bununla birlikte, ilk dizi, ikinci dizide bulunmayan yinelenen öğeler veya öğeler içerebilir. İlk diziyi sıralamamız gerekiyor ...

Devamını oku

Soru 25. Pascal'ın Üçgen II Leetcode Çözümü Problem İfadesi Bu problemde Pascal Üçgeninin Satır indeksi (i) verilmiştir. İ'inci satırın değerlerini içeren doğrusal bir dizi oluşturmalı ve onu döndürmeliyiz. Satır indeksi 0'dan başlar. Pascal üçgeninin, her sayının ...

Devamını oku

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

Devamını oku

Soru 27. İyi Çift Leetcode Çözümü Sayısı Problem İfadesi Bu problemde bir tamsayı dizisi verilir ve a [i] = a [j] olan iyi çiftlerin (a [i], a [j]) toplam sayısını bulmalıyız. Örnek nums = [1,2,3,1,1,3] 4 Açıklama: (4), (0,3), (0,4), (3,4) endekslerinde 2,5 iyi çift vardır. [1,1,1,1] 6 Açıklama: ...

Devamını oku

Soru 28. Dizi Leetcode Çözümünde Şanslı Tamsayı Bulun Problem ifadesi “Bir Dizide Şanslı Tamsayı Bul” probleminde, dizideki frekansı değerine eşitse tamsayının şanslı olarak adlandırıldığı bir dizi verilir. Görevimiz en büyük şanslı sayıyı iade etmektir. Böyle bir numara yoksa biz ...

Devamını oku

Soru 29. Dengeli İkili Ağaç Leetcode Çözümü Ağaçtaki her düğümün sol ve sağ alt ağaçlarının yükseklik farkı en fazla 1 ise, ikili ağaç Yükseklik dengelidir. Bu problemde, dengeli bir ikili ağaç olup olmadığını kontrol edeceğiz. Örnek 2/1 / 4 Dengeli değil 1 / \ 2 ...

Devamını oku

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

Devamını oku

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

Devamını oku

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

Devamını oku

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

Devamını oku

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

Devamını oku

Soru 35. Kth Eksik Pozitif Numara Leetcode Çözümü Problem ifadesi "Kth Eksik Pozitif Sayı" probleminde, kesin olarak artan sırada sıralanan bir dizi dizisi ve bir k sayısı verilmiştir. Görevimiz dizideki K'inci pozitif eksik sayıyı bulmaktır. Örnek arr = [1,2,3,4], k = 2 6 Açıklama: As ...

Devamını oku

Soru 36. Tahmin Numarası Daha Yüksek veya Daha Düşük II Problem İfadesi "Guess Number Higher or Lower II", Tahmin Oyunu adı verilen bir oyun oynayacağımızı belirtir. Oyun 1'den n'ye kadar bir sayı seçtiğimi söylüyor. Seçmediğim sayıyı tahmin ettiğinizde, size diyeceğim ...

Devamını oku

Soru 37. Bir Alt Dizideki Farklı Öğelerin Sayısı için Sorgular Bir tamsayı dizisi ve bir dizi sorgu verdik ve verilen aralıkta sahip olduğumuz tüm farklı öğelerin sayısını bulmalıyız, sorgu sol ve sağ iki sayıdan oluşur, bu verilen aralıktır, bununla verilen aralık biz ...

Devamını oku

Soru 38. K'den küçük veya k'ye eşit tüm öğeleri bir araya getirmek için gereken minimum takas "K'den küçük veya k'ye eşit tüm öğeleri bir araya getirmek için gereken minimum takas" sorunu, bir tamsayı dizisine sahip olduğunuzu belirtir. Sorun ifadesi, daha az veya eşit olan öğeleri bir araya getirmek için gerekecek en küçük takas sayısını bulmayı ister ...

Devamını oku

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

Devamını oku

Soru 40. Hisse Senedi Almak ve Satmak için En İyi Zaman II Leetcode Çözümü Problem açıklaması “Hisse Senedi Almak ve Satmak için En İyi Zaman II” probleminde, dizideki her bir öğenin o gün verilen hisse senedinin fiyatını içerdiği bir dizi verilmiştir. İşlemin tanımı, bir hisse senedini alıp o hisseyi satmaktır ...

Devamını oku

Soru 41. Belirli bir dizi için tüm benzersiz alt dizi toplamının toplamını bulun Bir dizi tam sayıya sahip olduğunuzu varsayalım. "Belirli bir dizi için tüm benzersiz alt dizi toplamının Toplamını Bul" problemi, tüm benzersiz alt dizilerin toplamını bulmayı ister (Alt dizi toplamı, her bir alt dizinin öğelerinin toplamıdır). Benzersiz alt dizi toplamı ile, alt dizi olmadığını söylemeyi kastediyoruz ...

Devamını oku

Soru 42. En uzun alt dizi, K'den fazla farklı öğeye sahip değil "En uzun alt dizi, K'den fazla farklı elemana sahip değil" problemi, bir tamsayı dizisine sahip olduğunuzu varsaydığını belirtir; problem ifadesi, k farklı elemandan daha büyük olmayan en uzun alt diziyi bulmayı ister. Örnek dizi [] = {4, 3, 5, 2, 1, 2, 0, 4, 5} ...

Devamını oku

Soru 43. Verilen Üst Dizi temsilinden İkili Ağaç oluşturun “Verilen Üst Dizi temsilinden İkili Ağaç Oluştur” problemi size bir dizi verildiğini belirtir. Bu girdi dizisi bir ikili ağacı temsil eder. Şimdi bu girdi dizisi temelinde bir ikili ağaç oluşturmalısınız. Dizi, her dizinde ana düğümün dizinini depolar. ...

Devamını oku

Soru 44. Salt okunur dizideki birden çok yinelenen öğelerden herhangi birini bulun "Salt okunur dizideki birden çok yinelenen öğeden herhangi birini bulma" sorunu, size salt okunur bir boyut dizisi (n + 1) verildiğini varsayar. Bir dizi, 1'den n'ye kadar olan tam sayıları içerir. Göreviniz, tekrarlanan unsurlardan herhangi birini bulmaktır ...

Devamını oku

Soru 45. Belirli bir değeri toplayan dört öğe bulun (Hashmap) "Verilen bir değere toplanan dört öğe bul (Hashmap)" problemi, bir tamsayı diziniz ve toplam adında bir sayınız olduğunu varsayar. Problem ifadesi, verilen "toplam" değerinin toplamı olan dizide dört öğenin bulunup bulunmadığını belirlemeyi ister. Doğruysa, işlev ...

Devamını oku

Soru 46. En uzun alt dizi, öyle ki bitişik olanlar arasındaki fark birdir “En uzun alt dizi, öyle ki bitişik olanlar arasındaki fark birdir” problemi, size bir tamsayı dizisi verildiğini belirtir. Şimdi, en uzun alt dizinin uzunluğunu, bitişik elemanların farkı 1 olacak şekilde bulmanız gerekir. Örnek 1 2 3 4 7 5 9 4 6 Açıklama As ...

Devamını oku

Soru 47. Tüm alt dizileri 0 toplamı ile yazdır Size bir tamsayı dizisi verilir, göreviniz tüm olası alt dizileri toplamı 0'a eşit olarak yazdırmaktır. Bu nedenle tüm alt dizileri 0 toplamı ile yazdırmalıyız. Örnek dizi [] = {-2, 4, -2, -1, 1, -3, 1, 5, 7, -11, -6} 0 dizininden alt dizi bulundu ...

Devamını oku

Soru 48. En Uzun Bitonik Sonuç Bir dizi tam sayıya sahip olduğunuzu varsayalım, problem ifadesi en uzun bitonik alt diziyi bulmanızı ister. Bir dizinin bitonik dizisi, önce artan sonra azalan dizi olarak kabul edilir. Örnek arr [] = {1,4,2,76,43,78,54,32,1,56,23} 7 Açıklama 1 ⇒ 4 ⇒ 76 ⇒ 78 ⇒ 54 ...

Devamını oku

Soru 49. İkili dizide bir alt dizi tarafından temsil edilen sayının tek veya çift olduğunu kontrol edin "İkili dizide bir alt dizi tarafından temsil edilen sayının tek veya çift olduğunu kontrol et" problemi, size bir ikili dizi ve bir aralık verildiğini belirtir. Dizi, 0'lar ve 1'ler şeklindeki sayıdan oluşur. Sorun ifadesi, temsil edilen sayıyı bulmayı ister ...

Devamını oku

Soru 50. Altın Madeni Sorunu Problem İfadesi “Altın Madeni problemi” size verilen ızgaranın her hücresine negatif olmayan bazı madeni paralar yerleştirilmiş 2 boyutlu bir ızgara verildiğini belirtir. Başlangıçta, madenci ilk sütunda durur, ancak sıra üzerinde herhangi bir kısıtlama yoktur. Herhangi bir sırada başlayabilir. ...

Devamını oku

Soru 51. En Uzun Artan Ardışık Sonraki Sonraları, görüşmeciler tarafından sevilen başka bir konudur. Bunların etrafında ince ayar yapmak, adayları test etmek için onlara her zaman yeni fırsatlar sağlayabilir. Adayın bir şeyleri düşünme ve analiz etme yeteneğini kontrol edebilir ve en iyi ve en uygun çözümleri bulabilir. Bugün yapacak bir alt sıra problemini çözüyoruz ...

Devamını oku

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

Devamını oku

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

Devamını oku

Soru 54. Bir diziyi başka bir dizi tarafından tanımlanan sıraya göre sırala Problem İfadesi Size arr1 [] ve arr2 [] tamsayılarından oluşan iki dizi verilir. "Bir diziyi başka bir dizi tarafından tanımlanan sıraya göre sırala" problemi, ilk diziyi ikinci diziye göre sıralamayı ister, böylece ilk dizideki sayılar göreceli olarak tüm ...

Devamını oku

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

Devamını oku

Soru 56. Maksimum Ürün Alt Dizisi Problem İfadesi "Maksimum Ürün Alt Dizisi" problemi, size hem pozitif hem de negatif sayıları içeren bir tamsayı dizisi verildiğini belirtir. Problem ifadesi, alt dizinin maksimum ürününü bulmayı ister. Örnek dizi [] = {2, -2, 3, 5} 15 Açıklama Alt dizideki öğeler ...

Devamını oku

Soru 57. Döndürülmüş Sıralanmış Dizide Minimum Bul Problem İfadesi "Döndürülmüş Sıralanmış Dizide Minimum Bul" size bir dizinde döndürülen n boyutunda sıralanmış bir dizi verildiğini belirtir. Dizideki minimum elemanı bulun. Örnek a [] = {5, 1, 2, 3, 4} 1 Açıklama: Diziyi sıralı olarak düzenlersek ...

Devamını oku

Soru 58. Dairesel dizi kullanarak Deque uygulaması Problem İfadesi "Dairesel dizi kullanarak Deque'in uygulanması", dairesel dizi kullanarak bir Deque (Doubly Sonded Queue) işlevinin aşağıdaki işlevlerinin uygulanmasını ister, insertFront (x): Deque insertRear (x) 'in önüne bir x öğesi ekleyin: bir eleman ekleyin Deque deleteFront () 'un arkasındaki x: bir öğeyi sil ...

Devamını oku

Soru 59. İlk öğeyi ikiye katlayın ve sıfırı sona taşıyın Problem İfadesi Bir dizi tam sayıya sahip olduğunuzu varsayalım. Burada "0", girdi olarak kabul edilen bir sayı değildir. Buraya giriş geçerli değil. "İlk elemanı ikiye katlayın ve sıfırı sona taşıyın" problemi, bir sayı ...

Devamını oku

Soru 60. Bir tamsayı dizisindeki ilk yinelenen öğeyi bulun Problem İfadesi Size bir tamsayı dizisi verildiği bir tamsayı problem durumları dizisindeki ilk tekrar eden elemanı bulun. Diziden tekrar eden ilk elemanı bulmayı ve bu sayıyı yazdırmayı ister. Örnek dizi [] = {2,6,9,3,1,9,1} 9 Açıklama: Verilen dizide ...

Devamını oku

Soru 61. Verilen boyut n dizisini kontrol edin, n düzeyinin BST'sini temsil edebilir veya gösteremez Problem İfadesi n elemanlı bir dizi verildiğinde, verilen n boyut dizisini kontrol edin, n seviyesinin BST'sini temsil edebilir veya gösteremez. Yani, bu n elemanlar kullanılarak oluşturulan ikili arama ağacının n seviyeli bir BST'yi temsil edip edemeyeceğini kontrol etmek içindir. Örnekler arr [] = {10, 8, 6, 9, ...

Devamını oku

Soru 62. Toplamı 0 olan en büyük dikdörtgen alt matris Problem İfadesi Toplamı sıfır olan bir 2B dizide maksimum boyut alt matrisini bulun. Bir alt matris, verilen 2D dizinin içindeki 2D diziden başka bir şey değildir. Yani, işaretli tam sayılardan oluşan bir matrisiniz var, alt matrislerin toplamını hesaplamanız ve matrisi bulmanız gerekiyor ...

Devamını oku

Soru 63. Maksimum Toplam Artış Sonrası Problem İfadesi Size bir tamsayı dizisi verilir. Göreviniz, dizideki maksimum toplam alt dizisini, alt sıradaki sayıların artan sırada sıralı bir şekilde sıralanması gerektiği şekilde bulmaktır. Bir alt dizi, bizim ...

Devamını oku

Soru 64. En Büyük Toplam Bitişik Alt Dizi Problem İfadesi Size bir tamsayı dizisi verilir. Problem ifadesi, en büyük toplam bitişik alt diziyi bulmayı ister. Bu, verilen dizideki diğer tüm alt diziler arasında en büyük toplamı olan bir alt dizi (sürekli öğeler) bulmaktan başka bir şey ifade etmez. Örnek dizi [] = {1, -3, 4, ...

Devamını oku

Soru 65. Matris Zinciri Çarpımı Matris zinciri çarpımı II probleminde, matrislerin boyutlarını verdik, çarpma sırasını bulduk, böylece tüm matrislerin çarpımında yer alan işlemlerin sayısı en aza indirilecek. Axb, bx ... boyutlarında 3 A, B, C matrisiniz olduğunu düşünün.

Devamını oku

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

Devamını oku

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

Devamını oku

Soru 68. Bir Diziyi Karıştırma N öğe içeren bir dizi veya küme verildiğinde. Burada öğeler benzersizdir veya tekrar yoktur. Yinelemeler olmadan bir dizi (veya bir dizi) sayıyı karıştırın. Örnek // 2, 4, 3 ve 1 küme ile bir dizi başlat. İnt [] nums = {2, 4, 3, 1}; Nesneyi karıştır = ...

Devamını oku

Soru 69. Diziyi K ile Bölünebilen Toplamla Çiftlere Bölme Diziyi, toplamı K ile bölünebilen çiftlere ayırmak, ara sıra çeşitli ince ayarlarla yapılan görüşmelerde sorulan bir sorundur. Beni tanıyanlar, bu sorunları hikayeye dönüştürme alışkanlığımı bilirler. Bu yazıda bu soruna bakalım. Anlaşılması Gereken Durum ...

Devamını oku

Soru 70. K Boyutunun Her Penceresinde Farklı Öğeleri Sayın Alt kümeler, bir süredir uğraştığımız bir şey. Son bölümde, farklı çift sayılarla yapabileceğimiz alt kümelerin sayısını ele aldık. Bu sefer K boyutundaki her pencerede farklı unsurları sayıyoruz. Bölüm-1 Problem hakkında. Sıralanmamış bir dizi verildiğinde ...

Devamını oku

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

Devamını oku

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

Devamını oku

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

Devamını oku

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

Devamını oku

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

Devamını oku

Soru 76. Minimum Boyut Alt Dizi Toplamı Pozitif bir tamsayıdan oluşan bir dizi numarası ve bir s toplamı verildiğinde, toplamı s'ye eşit veya s'den büyük olacak şekilde bitişik bir sayı alt dizisinin minimum boyutunu bulun (verilen değer). Örnek Giriş: nums [] = {2, 3, 1, 2, 4, 3} s = 7 Çıktı: 2 {Alt dizi [4, ...

Devamını oku

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

Devamını oku

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

Devamını oku

Soru 79. 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] ...

Devamını oku

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

Devamını oku

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

Devamını oku

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

Devamını oku

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

Devamını oku

Soru 84. Sonraki Büyük Frekans Elemanı Bir sonraki daha büyük frekans elemanı probleminde, sayıları içeren n büyüklüğünde bir a [] dizisi verdik. Dizideki her sayı için, geçerli sayıdan daha büyük bir frekansa sahip bir dizide sağındaki sayı. Örnek Giriş a [] = {1, 1, ...

Devamını oku

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

Devamını oku

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

Devamını oku

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

Devamını oku

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

Devamını oku

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

Devamını oku

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

Devamını oku

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

Devamını oku

Soru 92. Dağ Dizisinde Tepe İndeksi Mountain Array Probleminde Tepe İndeksi nedir? Bir dizi, aşağıdaki özellikleri gösteriyorsa, Dağ Dizisi olarak söylenebilir: Verilen dizinin uzunluğu 3 LENGTH> = 3 veya daha büyük olmalıdır. Sadece bir tepe veya en büyük eleman olabilir ...

Devamını oku

Soru 93. Maksimum boyut alt dizi toplamı k'ye eşittir Maksimum boyut alt dizi toplamı eşittir k'de bir tamsayı dizisi ve bir k değeri verdik. Toplamı k'ye eşit olan en uzun alt dizinin uzunluğunu bulmalısınız. Böyle bir alt dizi yoksa, 0 döndürür. Bir yaklaşım, hashtable kullanmak ve kontrol etmektir ...

Devamını oku

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

Devamını oku

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

Devamını oku

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

Devamını oku

Soru 97. Dinamik Programlama Kullanarak Matris Zinciri Çarpımı Matris Zinciri Çarpımı, verilen matrisleri çarpmanın en iyi yolunu bulduğumuz bir yöntemdir. Hepimiz matris çarpımının doğada ilişkisel (A * B = B * A) olduğunu biliyoruz. Yani, çarpma işlemini gerçekleştirmek istediğimiz birçok emirimiz var. Aslında, bu algoritmada ...

Devamını oku

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

Devamını oku

Soru 99. K Sıralı Dizileri Birleştir ve Sıralanmış Çıktıyı Yazdır Problem İfadesi “K Sıralı Dizileri Birleştir ve Sıralı Çıktıyı Yazdır” probleminde farklı büyüklükte k sıralı diziler verdik. Bu dizileri birleştirmek için bir program yazın ve son sıralanan diziyi çıktı olarak yazdırın. Girdi Biçimi Bir tamsayı n içeren ilk satır. Sonraki n satır içeren ...

Devamını oku

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

Devamını oku

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

Devamını oku

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

Devamını oku

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

Devamını oku

Soru 104. Gözleme Sıralama Problemi Problem İfadesi “Gözleme Sıralama Problemi” krep ayıklamaya dayanmaktadır. Sıralanmamış bir dizi verildiğinde, diziyi sıralamak için yalnızca çevirme işlemini kullanan bir program yazmamız gerekir. Flip, diziyi ters çeviren işlemdir. Giriş Formatı Bir tam sayı içeren ilk satır N boşlukla ayrılmış ikinci satır ...

Devamını oku

Soru 105. Gözleme Sıralama Problem İfadesi "Gözleme Sıralama" probleminde, bir tamsayı dizisi A [] verdik. Bir dizi gözleme dönüşü yaparak diziyi sıralayın. Bir krep çevirmede aşağıdaki adımları gerçekleştiriyoruz: 1 <= k <= arr.length olan bir tam sayı k seçin. Arr [0… k-1] (0-dizinli) alt dizisini tersine çevirin. Giriş ...

Devamını oku

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

Devamını oku

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

Devamını oku

Soru 108. Maksimum 1'li Satırı Bulun Problem İfadesi “En Fazla 1'li Satırı Bul” probleminde, her satır sıralı olarak ikili rakamları içeren bir matris (2D dizi) verdik. Maksimum 1 sayısına sahip satırı bulun. Giriş Formatı İki tam sayı değeri n, m içeren ilk satır. Sonra, n satır ...

Devamını oku

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

Devamını oku

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

Devamını oku

Soru 111. Bir Dizide İki Yığın Uygulama Problem İfadesi "Bir Dizide İki Yığın Uygulayın" probleminde, bir dizide iki yığın uygulamalıyız, öyle ki, kullanıcı iki yığıntan herhangi birinde bir öğeyi itmek isterse, dizi dolana kadar hata olmamalıdır. . Örnek Push 5 ...

Devamını oku

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

Devamını oku

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

Devamını oku

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

Devamını oku

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

Devamını oku

Soru 116. Tüm Petrol Kuşetlerini Ziyaret Etmek İçin İlk Dairesel Tur Tüm benzin yataklarını ziyaret etmek için yapılan ilk dairesel turda sorun, daire üzerinde n tane benzin pompası olan bir daire olduğu şeklindedir. Her benzin pompasının bir çift verisi vardır. İlk değer benzin pompasının sahip olduğu miktar ve ikincisi ...

Devamını oku

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

Devamını oku

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

Devamını oku

Soru 119. Ü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. ...

Devamını oku

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

Devamını oku

Soru 121. Bir Dizide Artan ve Sonra Azalan Maksimum Eleman Problem İfadesi n eleman içeren verilen dizide. Elemanlar öyle bir şekilde depolanır ki, önce k eleman artan sırada, sonra nk elemanları oradan azalırken, dizideki maksimum elemanı bulmamız gerekir. Örnek a) Giriş dizisi: [15, 25, ...

Devamını oku

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

Devamını oku

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

Devamını oku

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

Devamını oku

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

Devamını oku

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

Devamını oku

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

Devamını oku

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

Devamını oku

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

Devamını oku

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

Devamını oku

Soru 131. Bir Dizide 0s 1'leri ve 2'leri sıralama Problem İfadesi Dizinin elemanlarının 0,1 veya 2 olduğu N eleman içeren bir dizi verildi. Bir dizideki 0s 1 ve 2'leri sıralayın veya ayırın. İlk yarıdaki tüm sıfırları, ikinci yarıdaki tümü ve üçüncü yarıdaki ikilileri düzenleyin. Örnek Giriş 22 ...

Devamını oku

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

Devamını oku

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

Devamını oku

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

Devamını oku

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

Devamını oku

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

Devamını oku

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

Devamını oku

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

Devamını oku

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

Devamını oku

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

Devamını oku

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

Devamını oku

Microsoft Dize Soruları

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

Devamını oku

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

Devamını oku

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

Devamını oku

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

Devamını oku

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

Devamını oku

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

Devamını oku

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

Devamını oku

Soru 149. Benzersiz Karakterlerle Birleştirilmiş Bir Dizinin Maksimum Uzunluğu Leetcode Çözümü Problem İfadesi Benzersiz Karakterlere Sahip Birleştirilmiş Bir Dizenin Maksimum Uzunluğu LeetCode Çözümü – “Benzersiz Karakterlerle Birleştirilmiş Bir Dizenin Maksimum Uzunluğu”, size bir dizi dizi verildiğini ve verilen dizinin herhangi bir alt dizisini seçmeniz ve bunları birleştirmeniz gerektiğini söylüyor. dizeleri oluşturmak için ...

Devamını oku

Soru 150. En Kısa Kelime Mesafesi Leetcode Çözümü Problem Açıklaması En Kısa Kelime Mesafesi LeetCode Çözümü – size bir dizi dizi ve iki farklı kelime verildiğini söylüyor. Giriş dizesinde görünen bu iki kelime arasındaki en kısa mesafeyi döndürmemiz gerekiyor. Örnek: Girdi: wordDict = ["pratik", "yapıyor", "mükemmel", "kodlama", "yapıyor"], kelime1 = "kodlama", kelime2 = "pratik" Çıktı: 3 Açıklama: Kelime "kodlama" konum 4. ...

Devamını oku

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

Devamını oku

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

Devamını oku

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

Devamını oku

Soru 154. İkili Leetcode Çözümü Ekleyin Problem İfadesi İki ikili dizge a ve b verildiğinde, bu iki dizgeyi eklememiz ve ardından sonucu bir ikili dizge olarak döndürmemiz gerekir. İkili dizge, yalnızca 0'lar ve 1'ler içeren dizelerdir. Örnek a = "11", b = "1" "100" a = "1010", b = "1011" "10101" Yaklaşımı İki eklemek için ...

Devamını oku

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

Devamını oku

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

Devamını oku

Soru 157. Dize Leetcode Çözümünü Yeniden Biçimlendirin Problem İfadesi Bu problemde, bize alfanümerik bir dize verilir, yani dizede sadece küçük harfli harfler (az) ve rakamlar (0-9) vardır. Bu dizenin içinde ardışık alfabenin olmadığı veya ardışık rakamların olmadığı herhangi bir permütasyonunu döndürmemiz gerekiyor. Böyle bir permütasyon yoksa, ...

Devamını oku

Soru 158. Ç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. ...

Devamını oku

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

Devamını oku

Soru 160. Grup Anagramları Verilen kelimelerin grup anagramlarını bulmalıyız. Bu, her kelime için onu sıralayacağımız ve onu bir değer olarak sıralanmamış bir anahtar ve orijinal girdi olarak saklayacağımız ve başka herhangi bir girişin bir ...

Devamını oku

Soru 161. Tamsayıdan İngilizce kelimelere "Integer to English words" probleminde, negatif olmayan bir tamsayı verdik ve bu tamsayıyı sayısal kelimelerine dönüştürme görevleri verdik veya bir sayının, herhangi bir sayının girdisini alıyoruz ve bizim görevimiz bu sayıyı bir dizede temsil etmektir. form. Bir örnek görelim, ...

Devamını oku

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

Devamını oku

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

Devamını oku

Soru 164. Palindrom Permütasyonu Problem İfadesi “Palindrom Permütasyonu” problemi size bir dizge verildiğini belirtir. Bir palindromik dizgi oluşturmak için yeniden düzenlenip düzenlenemeyeceğini kontrol edin. Örnek süper çiftler evet Açıklama Verilen girdi dizisi süperdrepus olarak yeniden düzenlenebilir. Palindromik bir dizedir. Yani bu örneğe cevabımız evet. ...

Devamını oku

Soru 165. Metin Yaslama LeetCode Çözümü Bugün Metin Yaslama LeetCode Çözümünü tartışacağız Problem İfadesi “Metin Yaslama” problemi size n boyutunda bir dizi s[ ] ve bir tamsayı boyutunda bir liste verildiğini belirtir. Metni, her metin satırı karakter boyutunda olacak şekilde yaslayın. Yapabilirsiniz ...

Devamını oku

Soru 166. Bir akıştaki ilk tekrar etmeyen karakter için sıraya dayalı yaklaşım Problem İfadesi "Bir akıştaki ilk tekrar etmeyen karakter için sıraya dayalı yaklaşım" problemi, size küçük harf karakterleri içeren bir akış verildiğini, akışa her yeni karakter eklendiğinde tekrar etmeyen ilk karakteri bulun ve varsa tekrarlanmayan bir karakter dönüşü -1'dir. Örnekler aabcddbe ...

Devamını oku

Soru 167. Palindrome Alt Dize Sorguları Problem İfadesi “Palindrome Substring Queries” problemi size bir String ve bazı sorgular verildiğini belirtir. Bu sorgularla, bu sorgudan oluşturulan alt dizenin bir palindrom olup olmadığını belirlemeniz gerekir. Örnek Dize str = "aaabbabbaaa" Sorgular q [] = {{2, 3}, {2, 8}, {5, 7}, ...

Devamını oku

Soru 168. Palindrom Bölümleme Problem İfadesi Bir dizge verildiğinde, bölümlerin tüm alt dizilerinin palindrom olması için gereken minimum kesim sayısını bulun. Orijinal dizimizi tüm alt dizeler palindrom olacak şekilde farklı bölümlere böldüğümüzden, bu soruna Palindrom Bölme Problemi diyoruz. Örnek asaaaassss 2 Açıklama: ...

Devamını oku

Soru 169. Bir dizedeki kelimeleri ters çevirme Problem İfadesi "Bir dizedeki kelimeleri ters çevir" size n büyüklüğünde bir dizi verildiğini belirtir. Dizeyi, son sözcük birinci, sondan ikinci sözcük ikinci olacak şekilde ters sırada yazdırın ve bu şekilde devam edin. Burada dize, bunun yerine kelimeleri içeren bir cümleye atıfta bulunuyoruz ...

Devamını oku

Soru 170. Mobil Sayısal Tuş Takımı Sorunu Sorun İfadesi Mobil sayısal tuş takımı probleminde, sayısal bir tuş takımı düşünürüz. Yalnızca geçerli düğmenin üst, alt, sol ve sağ düğmelerine basmanıza izin verilecek şekilde, belirli uzunluktaki olası sayısal dizilerin tüm sayısını bulmamız gerekir. İzinli değilsin ...

Devamını oku

Soru 171. Kod Çözme Yolları Çözme Yolları probleminde, sadece rakamlardan oluşan boş olmayan bir dizge verdik, aşağıdaki eşlemeyi kullanarak onu çözmenin toplam yollarının sayısını belirledik: 'A' -> 1 'B' -> 2 ... 'Z' -> 26 Örnek S = “123” Bu dizeyi çözmenin yollarının sayısı 3'tür If we ...

Devamını oku

Soru 172. Mesafeyi Düzenle Düzenleme mesafesi probleminde, n uzunluğundaki X dizgisini m uzunluğundaki başka bir Y dizisine dönüştürmek için gereken minimum işlem sayısını bulmalıyız. İzin verilen işlemler: Ekleme Silme Değiştirme Örneği Giriş: Dize1 = "abcd" Dize2 = "abe" Çıktı: Gerekli minimum işlem 2'dir (...

Devamını oku

Soru 173. En Uzun Palindromik Sonuç En uzun palindromik alt dizi probleminde, bir dizge verdik, en uzun palindromik alt dizinin uzunluğunu bulun. Örnekler Giriş: TUTORIALCUP Çıktı: 3 Giriş: DİNAMİK PROGRAMLAMA Çıktı: 7 En Uzun Palindromik Alt Dizi için Naif Yaklaşım Yukarıdaki problemi çözmek için saf yaklaşım, ...

Devamını oku

Soru 174. KMP Algoritması KMP (Knuth-Morris-Pratt) algoritması, belirli bir dizede kalıp arama için kullanılır. Bize bir dizi S ve bir desen p verildi, amacımız verilen örüntünün dizede mevcut olup olmadığını belirlemektir. Örnek Giriş: S = "aaaab" p = "aab" Çıktı: true Naif Yaklaşım ...

Devamını oku

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

Devamını oku

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

Devamını oku

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

Devamını oku

Soru 178. Infix Dönüşümüne Postfix Postfix'ten infix'e dönüştürme probleminde, postfix gösteriminde ifade verdik. Verilen gösterimi infix gösterimine dönüştürmek için bir program yazın. Infix Gösterimi Bu gösterimde, operatörler işlenenler arasında yazılır. Genel olarak bir ifade yazdığımıza benzer. Örneğin: A + ...

Devamını oku

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

Devamını oku

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

Devamını oku

Soru 181. Backspace String Karşılaştırma Backspace string karşılaştırma probleminde iki String S ve T verdik, eşit olup olmadıklarını kontrol edin. Dizelerin geri boşluk karakteri anlamına gelen '#' içerdiğine dikkat edin. Örnekler Giriş S = "ab # c" T = "ad # c" Doğru çıktı (hem S hem de T "ac" ye dönüştüğü için) Giriş ...

Devamını oku

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

Devamını oku

Soru 183. Dizeyi Yeniden Düzenleyin Reorganize String probleminde sadece "az" karakterlerini içeren bir string verdik. Görevimiz, bu karakterleri, birbirine bitişik iki aynı karakter olmayacak şekilde yeniden düzenlemek. Örnek Girdi elma Çıktı pelpa Girdi defteri Çıktı obko Girdi aa Çıktı mümkün değil Girdi aaab Çıktı değil ...

Devamını oku

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

Devamını oku

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

Devamını oku

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

Devamını oku

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

Devamını oku

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

Devamını oku

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

Devamını oku

Soru 190. Dize Kaydırma Leetcode Gerçekleştirme Kaydırma, alfabelerin ASCII değerlerinde 1 artırıldığı bir işlemdir. Son alfabe için z yeniden başlar, yani z'nin kayması a olacaktır. Dize kaydırmaları gerçekleştirirken leetcode problemi verdik Bir s dizesi (sadece küçük harfli karakterler) ve bir dizi a [...

Devamını oku

Soru 191. Dizelerin K Mesafe Ayrı olup olmadığını kontrol edin Problem İfadesi İki dizge ve bir tamsayı k verildiğinde, verilen dizelerin k mesafesi uzaklıkta olup olmadığını kontrol etmek için bir program yazın. Yani, herhangi bir karakter uyumsuzsa veya herhangi bir karakter kaldırılacaksa, o zaman k mesafesi uzaklığı olarak bilinir. Giriş Formatı İlk ...

Devamını oku

Soru 192. Bir Dizenin uzunluğunun Sonunda Eklenen Sayıya Eşit olup olmadığını kontrol edin Problem İfadesi “Bir dizgenin uzunluğunu kontrol et, Sonuna Eklenen Sayıya Eşittir” probleminde, sonunda bir sayı ile eklenen bir dizge verdik. Sayı hariç dizenin uzunluğunun ... ile aynı olup olmadığını kontrol eden bir program yazın.

Devamını oku

Soru 193. Bir Matrisin tüm Satırlarının Birbirinin Dairesel Dönüşleri olup olmadığını kontrol edin Problem İfadesi “Bir Matrisin Tüm Satırlarının Birbirinin Dairesel Dönüşleri Olup Olmadığını Kontrol Edin” probleminde bir karakter matrisi verdik, tüm satırların birbirinin dairesel dönüşleri olup olmadığını bulmak için bir program yazın. Tüm satırlar birbirinin dairesel dönüşleri ise yazdırın ...

Devamını oku

Soru 194. Bir Dizeyi Başka Bir Dizeye Göre Sıralama Problem İfadesi İki giriş dizisi verildiğinde, bir model ve bir dizi. Dizeyi, kalıp tarafından tanımlanan sıraya göre sıralamamız gerekir. Desen dizesinin yinelenenleri yoktur ve dizenin tüm karakterlerini içerir. Girdi Biçimi İhtiyacımız olan bir dizeyi içeren ilk satır ...

Devamını oku

Soru 195. Dizenin Karakter Sırasını Bir Desenle İzleyip Takip Etmediğini Kontrol Edin Problem İfadesi "Dizgenin Karakter Sırasını Bir Örüntü ile İzleyip İzlemediğini Kontrol Et" probleminde, verilen girdi dizisindeki karakterlerin verilen girdi kalıbında bulunan karakterlerle belirlenen sırayı takip edip etmediğini kontrol etmeliyiz ve sonra "Evet" yazmalıyız. "Hayır" yazdırın. Giriş Formatı ...

Devamını oku

Soru 196. Geçici Değişken Olmadan Ters Dize Problem İfadesi "Geçici Değişken Olmadan Ters Dizge" probleminde "s" dizgesini verdik. Herhangi bir ekstra değişken veya boşluk kullanmadan bu dizeyi tersine çevirmek için bir program yazın. Girdi Biçimi Verilen "s" dizesini içeren ilk satır. Çıktı Biçimi ... dizgesinin tersi olan dizeyi yazdırın.

Devamını oku

Soru 197. String Palindrome Yapmak İçin Öne Eklenecek Minimum Karakter Problem İfadesi “String Palindrome Yapmak İçin Öne Eklenecek Minimum Karakter” probleminde “s” stringi verdik. Bir dizgi palindromu yapmak için öne eklenecek minimum karakterleri bulmak için bir program yazın. Giriş Formatı İçeren ilk ve tek satır ...

Devamını oku

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

Devamını oku

Soru 199. Verilen Örüntüden Tüm İkili Dizeleri Oluştur Problem İfadesi "Verilen Örüntüden Tüm İkili Dizeleri Oluştur" probleminde verdik "s", 0, 1 ve? (joker karakter). Tüm olası ikili dizeleri değiştirerek mi üretmeliyiz? '0' ve '1' ile. Giriş Formatı İçeren ilk ve tek satır ...

Devamını oku

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

Devamını oku

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

Devamını oku

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

Devamını oku

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

Devamını oku

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

Devamını oku

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

Devamını oku

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

Devamını oku

Microsoft Ağacı Soruları

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

Devamını oku

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

Devamını oku

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

Devamını oku

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

Devamını oku

Soru 211. 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 / \ ...

Devamını oku

Soru 212. Bir Alt Dizideki Farklı Öğelerin Sayısı için Sorgular Bir tamsayı dizisi ve bir dizi sorgu verdik ve verilen aralıkta sahip olduğumuz tüm farklı öğelerin sayısını bulmalıyız, sorgu sol ve sağ iki sayıdan oluşur, bu verilen aralıktır, bununla verilen aralık biz ...

Devamını oku

Soru 213. Morris Geçişi Morris geçişi, ikili ağaçtaki düğümleri yığın ve özyineleme kullanmadan geçmek için kullanılan bir yöntemdir. Böylece uzay karmaşıklığını lineer düzeye indirir. Sıralı Geçiş Örneği 9 7 1 6 4 5 3 1 / \ 2 ...

Devamını oku

Soru 214. Verilen Üst Dizi temsilinden İkili Ağaç oluşturun “Verilen Üst Dizi temsilinden İkili Ağaç Oluştur” problemi size bir dizi verildiğini belirtir. Bu girdi dizisi bir ikili ağacı temsil eder. Şimdi bu girdi dizisi temelinde bir ikili ağaç oluşturmalısınız. Dizi, her dizinde ana düğümün dizinini depolar. ...

Devamını oku

Soru 215. Bir ikili ağaç verildiğinde, tüm yarım düğümleri nasıl kaldırırsınız? "Bir ikili ağaç verildiğinde, tüm yarım düğümleri nasıl kaldırırsınız?" size bir ikili ağaç verildiğini belirtir. Şimdi yarım düğümleri kaldırmanız gerekiyor. Yarım düğüm, ağaçta yalnızca tek bir çocuğu olan bir düğüm olarak tanımlanır. Ya öyle ...

Devamını oku

Soru 216. Yinelemeli Ön Sipariş Geçişi "Yinelemeli Ön Sipariş Geçişi" problemi, size bir ikili ağaç verildiğini ve şimdi ağacın ön sıra geçişini bulmanız gerektiğini belirtir. Özyinelemeli yaklaşımı değil, yinelemeli yöntemi kullanarak ön sipariş geçişini bulmamız gerekiyor. Örnek 5 7 9 6 1 4 3 ...

Devamını oku

Soru 217. İki Ağacın Aynı Olup Olmadığını Belirlemek İçin Kod Yazın “İki Ağacın Aynı Olup Olmadığını Belirlemek İçin Kod Yazma” problemi size iki ikili ağaç verildiğini belirtir. aynı olup olmadıklarını öğrenin? Burada, özdeş ağaç, her iki ikili ağacın aynı düğüm düzenlemesine sahip aynı düğüm değerine sahip olduğu anlamına gelir. Örnek Her iki ağaç ...

Devamını oku

Soru 218. İkili ağacın sınır geçişi Problem İfadesi "İkili ağacın sınır geçişi" problemi, size bir ikili ağaç verildiğini belirtir. Şimdi bir ikili ağacın sınır görünümünü yazdırmanız gerekiyor. Burada sınır geçişi, tüm düğümlerin ağacın sınırı olarak gösterilmesi anlamına gelir. Düğümler ...

Devamını oku

Soru 219. Rastgele İşaretçilerle İkili Ağacı Klonlayın Problem İfadesi Size rastgele bazı işaretçiler içeren tam bir ikili ağaç verilir. Rastgele işaretçiler, her düğümün sol ve sağ alt öğeleri dışında işaret ettiği düğümlere atıfta bulunur. Yani, bu aynı zamanda basit bir ikili ağaçtaki bir düğümün standart yapısını da değiştirir. Şimdi düğümü ...

Devamını oku

Soru 220. İki Kuyruk kullanarak seviye sipariş geçişi Problem İfadesi "İki Kuyruk kullanarak seviye sıralaması geçişi" problemi, size bir ikili ağaç verildiğini belirtir, seviye sıra geçişini satır satır yazdırın. Örnekler Giriş 5 11 42 7 9 8 12 23 52 3 Giriş 1 2 3 4 5 6 Seviye Sırası Geçiş Algoritması ...

Devamını oku

Soru 221. Dizi kullanmadan BST'yi Min-Heap'e dönüştürün Problem İfadesi “BST'yi dizi kullanmadan Min-Heap'e dönüştürme” problemi size bir BST (ikili arama ağacı) verildiğini ve bunu bir min-heap'e dönüştürmeniz gerektiğini belirtir. Min-yığın, ikili arama ağacındaki tüm öğeleri içermelidir. Algoritma doğrusal zaman karmaşıklığında çalışmalıdır. ...

Devamını oku

Soru 222. Sınırlı ekstra alanla iki BST'yi birleştirin Problem İfadesi “İki BST'yi sınırlı ekstra alanla birleştirme” problemi, size iki ikili arama ağacı (BST) verildiğini ve her iki ağaçtaki öğeleri sıralı sırayla yazdırmanız gerektiğini belirtir. Öyle bir sıradadır ki, unsurlar tek bir BST'den geliyor gibi görünüyor. ...

Devamını oku

Soru 223. STL setini kullanarak İkili Ağaçtan İkili Arama Ağacına Dönüştürme Problem İfadesi Bize bir ikili ağaç veriliyor ve onu bir ikili arama ağacına dönüştürmemiz gerekiyor. “İkili Ağaçtan İkili Arama Ağacına STL seti kullanarak dönüştürme” problemi, STL setini kullanarak dönüşüm yapılmasını ister. İkili ağacı BST'ye dönüştürmeyi zaten tartışmıştık ama biz ...

Devamını oku

Soru 224. K'th Sabit ekstra alan kullanan BST'deki en büyük eleman Problem İfadesi “Sabit ekstra boşluk kullanan BST'deki en büyük eleman”, size bir ikili arama ağacı verildiğini ve içindeki k'inci en büyük elemanı bulmanız gerektiğini belirtir. Öyleyse, ikili arama ağacının elemanlarını azalan sırada düzenlersek, o zaman geri dönmemiz gerekir ...

Devamını oku

Soru 225. Belirli bir ikili ağaçtaki dikey toplam Problem İfadesi "Verilen bir ikili ağaçtaki dikey toplam" problemi, size bir ikili ağaç verildiğini ve her dikey seviyenin toplamını bulmamız gerektiğini belirtir. Dikey seviye ile, sola ve sağa 1 birim uzaklıkta dikey çizgiler çizdiğimizi kastediyoruz ...

Devamını oku

Soru 226. Bir ikili ağacın BST olup olmadığını kontrol eden bir program Problem Bildirimi “Bir ikili ağacın BST olup olmadığını kontrol eden bir program” size bir ikili ağaç verildiğini ve ikili ağacın ikili arama ağacının özelliklerini karşılayıp karşılamadığını kontrol etmeniz gerektiğini belirtir. Dolayısıyla, ikili ağaç aşağıdaki özelliklere sahiptir: Soldaki alt ağaç ...

Devamını oku

Soru 227. İki Dengeli İkili Arama Ağacını Birleştir Problem İfadesi İki Dengeli İkili Arama Ağacı Verildiğinde, ilk BST'de n element ve ikinci BST'de m element vardır. (N + m) elemanlı üçüncü bir dengeli İkili Arama Ağacı oluşturmak için iki dengeli ikili arama ağacını birleştirmek için bir algoritma yazın. Örnek Giriş Çıkış Ön Siparişi ...

Devamını oku

Soru 228. İkili Arama Ağacı Arama ve Ekleme Problem İfadesi İkili Arama Ağacına arama ve ekleme yapmak için bir algoritma yazın. Öyleyse yapacağımız şey, girdiden bazı öğeleri ikili bir arama ağacına eklemek. Belirli bir öğeyi aramanız istendiğinde, onu BST'deki öğeler arasında arayacağız (kısaca ...

Devamını oku

Soru 229. Verilen boyut n dizisini kontrol edin, n düzeyinin BST'sini temsil edebilir veya gösteremez Problem İfadesi n elemanlı bir dizi verildiğinde, verilen n boyut dizisini kontrol edin, n seviyesinin BST'sini temsil edebilir veya gösteremez. Yani, bu n elemanlar kullanılarak oluşturulan ikili arama ağacının n seviyeli bir BST'yi temsil edip edemeyeceğini kontrol etmek içindir. Örnekler arr [] = {10, 8, 6, 9, ...

Devamını oku

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

Devamını oku

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

Devamını oku

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

Devamını oku

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

Devamını oku

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

Devamını oku

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

Devamını oku

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

Devamını oku

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

Devamını oku

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

Devamını oku

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

Devamını oku

Soru 240. Segment Ağacı Eleman değerleri herhangi bir zamanda güncellenen belirli bir dizi aralığında toplama gerçekleştiriyorsak. Daha sonra bu tür bir problemde, bir segment ağaç yapısı kullanarak hallediyoruz. N elemanlı bir a [] dizisi verildiğinde ve birden çok soruyu yanıtlamanız gerekiyorsa, sorguların her biri bir ...

Devamını oku

Soru 241. İkili Arama Ağacı İkili arama ağacı, verileri sıralı bir şekilde tutmamızı sağlayan bazı kurallara sahip bir İkili ağaçtır. Bu bir ikili ağaç olduğundan, bir düğümün en fazla 2 çocuğu olabilir. İkili Arama Ağacı düğümünün Yapısı İkili ağacın kuralları ...

Devamını oku

Soru 242. Maksimum İkili Ağaç Bu problemde, n boyutunda bir [] dizisine verdik. Diziden maksimum ikili ağaç oluşturun ve kök düğümünü döndürün. Aşağıdaki adımlar kullanılarak diziden yapılır: Ağacın kök düğümü verilen ...

Devamını oku

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

Devamını oku

Soru 244. İkili Arama Ağacını Kurtar İkili arama ağacını düşünün, ağacın iki düğümü değiştirildi, ikili arama Ağacını kurtarmak için bir algoritma tasarlayın. Örnek Aşağıda verilen iki düğümü giriş olarak değiştirilen ikili arama ağacını düşünün. BST'de yanlış düğümler tespit edilir (vurgulanır) ve daha sonra elde etmek için değiştirilir ...

Devamını oku

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

Devamını oku

Soru 246. Kaynak düğümden bir Ağaçtaki her düğümün seviyesi Bir ağaç (kurucu düğümlerin çift yönlü kenarlarla bağlandığı, döngüsel olmayan, tamamen bağlı bir grafik) ve bir kaynak düğüm verildiğinde. ağaç formu kaynak düğümündeki her düğümün düzeyini bulun. Kaynağa göre bir düğüm seviyesinin v arasındaki mesafe ...

Devamını oku

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

Devamını oku

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

Devamını oku

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

Devamını oku

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

Devamını oku

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

Devamını oku

Microsoft Grafik Soruları

Soru 252. Verilen sayının en küçük ikili basamak katını bulun Problem İfadesi “Verilen sayının en küçük ikili basamak katını bulma” problemi, size N ondalık sayısının verildiğini belirtir. Bu nedenle, sadece '0' ve '1' ikili rakamlarını içeren N'nin en küçük katını bulun. Örnek 37 111 Ayrıntılı bir açıklama aşağıda bulunabilir ...

Devamını oku

Soru 253. Transpoze Grafiği Problem İfadesi “Transpoze grafiği” problemi size bir grafik verildiğini ve verilen grafiğin transpozesini bulmanız gerektiğini belirtir. Transpoze: Yönlendirilmiş bir grafiğin transpoze edilmesi, aynı kenar ve düğüm konfigürasyonlarına sahip başka bir grafik üretir, ancak tüm kenarların yönü tersine çevrilmiştir. Misal ...

Devamını oku

Soru 254. Bağlantısız Grafik için BFS Sorun İfadesi "Bağlantı Kesik Grafik için BFS" problemi, size bağlı olmayan bir yönlendirilmiş grafik verildiğini belirtir, grafiğin BFS çapraz geçişini yazdırın. Örnek Yukarıdaki grafiğin BFS çapraz geçişi şunları verir: 0 1 2 5 3 4 6 Bağlantısız Yönlü Grafik için İlk Yaklaşım Genişliği Araması (BFS) geçişi ...

Devamını oku

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

Devamını oku

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

Devamını oku

Soru 257. Topolojik Sıralama Yönlendirilmiş çevrimsiz bir grafik verildiğinde, grafik düğümlerini topolojik olarak sıralayın. Topolojik Sıralama Örneği Yukarıdaki grafiğin topolojik sıralaması -> {1,2,3,0,5,4} Teori Topolojik Sıralama Yönlendirilmiş Asiklik Grafik (DAG) için yapılır. DAG'nin içinde döngü yoktur. yani, herhangi bir düğümden başlayan böyle bir yol yoktur ...

Devamını oku

Microsoft Yığın Soruları

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

Devamını oku

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

Devamını oku

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

Devamını oku

Soru 261. Artımlı İşlem Leetcode Çözümü ile Bir Yığın Tasarlayın Problem Açıklaması Artımlı İşlemli Bir Yığın Tasarla Leetcode Çözümü – aşağıdaki işlemleri verimli bir şekilde destekleyen bir yığın tasarlamamız gerektiğini belirtir. Yığının maksimum kapasitesini atayın. Yığın boyutu kesinlikle maksimum kapasiteden azsa, itme işlemini verimli bir şekilde gerçekleştirin ...

Devamını oku

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

Devamını oku

Soru 263. O (1) zamanında getMin () ve O (1) ekstra alanı destekleyen bir yığın tasarlayın O (1) zamanında getMin () ve O (1) fazladan boşluğu destekleyen bir yığın tasarlayın. Bu nedenle, özel yığın veri yapısı, sabit zamanda - void push () int pop () bool isFull () bool isEmpty () gibi yığının tüm işlemlerini desteklemelidir. Minimum değeri döndürmek için ek bir getMin () işlemi ekleyin ...

Devamını oku

Soru 264. Tek sıra kullanarak bir yığın uygulayın Problem Bildirimi “Tek sıra kullanarak bir yığın uygulama” problemi, bir kuyruk (FIFO) veri yapısı kullanarak bir yığın (LIFO) veri yapısı gerçekleştirmemizi ister. Burada LIFO, Son Giren İlk Çıkar anlamına gelirken, FIFO İlk Giren İlk Çıkar anlamına gelir. Örnek push (10) push (20) top () pop () push (30) pop () top () Top: 20 ...

Devamını oku

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

Devamını oku

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

Devamını oku

Soru 267. Yığınları kullanarak kuyruk Bir yığın problemi kullanarak kuyrukta, yığın veri yapısının standart işlevlerini kullanarak bir kuyruğun aşağıdaki işlevlerini uygulamalıyız, Enqueue: Kuyruğun sonuna bir öğe ekleme Sıradan Çıkarma: Kuyruğun başından bir öğeyi kaldırma Örnek Giriş : Sırala (5) Sırala (11) Sırala (39) Sıradan Çıkar () ...

Devamını oku

Soru 268. Sonraki Büyük Frekans Elemanı Bir sonraki daha büyük frekans elemanı probleminde, sayıları içeren n büyüklüğünde bir a [] dizisi verdik. Dizideki her sayı için, geçerli sayıdan daha büyük bir frekansa sahip bir dizide sağındaki sayı. Örnek Giriş a [] = {1, 1, ...

Devamını oku

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

Devamını oku

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

Devamını oku

Soru 271. Infix Dönüşümüne Postfix Postfix'ten infix'e dönüştürme probleminde, postfix gösteriminde ifade verdik. Verilen gösterimi infix gösterimine dönüştürmek için bir program yazın. Infix Gösterimi Bu gösterimde, operatörler işlenenler arasında yazılır. Genel olarak bir ifade yazdığımıza benzer. Örneğin: A + ...

Devamını oku

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

Devamını oku

Soru 273. Backspace String Karşılaştırma Backspace string karşılaştırma probleminde iki String S ve T verdik, eşit olup olmadıklarını kontrol edin. Dizelerin geri boşluk karakteri anlamına gelen '#' içerdiğine dikkat edin. Örnekler Giriş S = "ab # c" T = "ad # c" Doğru çıktı (hem S hem de T "ac" ye dönüştüğü için) Giriş ...

Devamını oku

Soru 274. Bir Dizide İki Yığın Uygulama Problem İfadesi "Bir Dizide İki Yığın Uygulayın" probleminde, bir dizide iki yığın uygulamalıyız, öyle ki, kullanıcı iki yığıntan herhangi birinde bir öğeyi itmek isterse, dizi dolana kadar hata olmamalıdır. . Örnek Push 5 ...

Devamını oku

Soru 275. Ü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. ...

Devamını oku

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

Devamını oku

Microsoft Sıra Soruları

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

Devamını oku

Soru 278. İki Kuyruk kullanarak seviye sipariş geçişi Problem İfadesi "İki Kuyruk kullanarak seviye sıralaması geçişi" problemi, size bir ikili ağaç verildiğini belirtir, seviye sıra geçişini satır satır yazdırın. Örnekler Giriş 5 11 42 7 9 8 12 23 52 3 Giriş 1 2 3 4 5 6 Seviye Sırası Geçiş Algoritması ...

Devamını oku

Soru 279. Tek sıra kullanarak bir yığın uygulayın Problem Bildirimi “Tek sıra kullanarak bir yığın uygulama” problemi, bir kuyruk (FIFO) veri yapısı kullanarak bir yığın (LIFO) veri yapısı gerçekleştirmemizi ister. Burada LIFO, Son Giren İlk Çıkar anlamına gelirken, FIFO İlk Giren İlk Çıkar anlamına gelir. Örnek push (10) push (20) top () pop () push (30) pop () top () Top: 20 ...

Devamını oku

Soru 280. Tüm Benzin Pompalarını ziyaret eden İlk Dairesel Turu Bulun Sorun İfadesi “Tüm Benzin Pompalarını Ziyaret Eden İlk Dairesel Turu Bulun” problemi, dairesel bir yolda N benzin pompası olduğunu belirtir. Her benzin pompasında bulunan benzin ve iki benzin pompası arasındaki mesafeyi kapatmak için gereken benzin miktarı göz önüne alındığında. Yani sen ...

Devamını oku

Soru 281. Bir akıştaki ilk tekrar etmeyen karakter için sıraya dayalı yaklaşım Problem İfadesi "Bir akıştaki ilk tekrar etmeyen karakter için sıraya dayalı yaklaşım" problemi, size küçük harf karakterleri içeren bir akış verildiğini, akışa her yeni karakter eklendiğinde tekrar etmeyen ilk karakteri bulun ve varsa tekrarlanmayan bir karakter dönüşü -1'dir. Örnekler aabcddbe ...

Devamını oku

Soru 282. Dairesel dizi kullanarak Deque uygulaması Problem İfadesi "Dairesel dizi kullanarak Deque'in uygulanması", dairesel dizi kullanarak bir Deque (Doubly Sonded Queue) işlevinin aşağıdaki işlevlerinin uygulanmasını ister, insertFront (x): Deque insertRear (x) 'in önüne bir x öğesi ekleyin: bir eleman ekleyin Deque deleteFront () 'un arkasındaki x: bir öğeyi sil ...

Devamını oku

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

Devamını oku

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

Devamını oku

Soru 285. Yığınları kullanarak kuyruk Bir yığın problemi kullanarak kuyrukta, yığın veri yapısının standart işlevlerini kullanarak bir kuyruğun aşağıdaki işlevlerini uygulamalıyız, Enqueue: Kuyruğun sonuna bir öğe ekleme Sıradan Çıkarma: Kuyruğun başından bir öğeyi kaldırma Örnek Giriş : Sırala (5) Sırala (11) Sırala (39) Sıradan Çıkar () ...

Devamını oku

Soru 286. C ++ 'da Öncelik Sırası FIFO tarzı bir kuyruğu uygulamak için kullanılır. Bir kuyrukta, eklemeler bir uçta (arka) yapılır ve silme işlemi başka bir uçta (ön) gerçekleşir. Temel olarak, ilk giren öğe önce silinir. C ++ dahili fonksiyonları kullanarak bir öncelik kuyruğu uygularız. Öncelik Kuyruğunun Özellikleri Öncelik kuyruğu ...

Devamını oku

Soru 287. Öncelik Sırası Öncelik kuyruğu, normal bir kuyruğa benzeyen ancak her bir öğesi ile ilişkilendirilmiş bir önceliğe sahip olan bir veri yapısı türüdür. Öncelik ne kadar yüksek olursa, öğe daha erken sunulacaktır. Bazı durumlarda, aynı önceliğe sahip iki öğe vardır, bu öğe sıraya konmuştur ...

Devamını oku

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

Devamını oku

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

Devamını oku

Microsoft Matris Soruları

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

Devamını oku

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

Devamını oku

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

Devamını oku

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

Devamını oku

Soru 294. Altın Madeni Sorunu Problem İfadesi “Altın Madeni problemi” size verilen ızgaranın her hücresine negatif olmayan bazı madeni paralar yerleştirilmiş 2 boyutlu bir ızgara verildiğini belirtir. Başlangıçta, madenci ilk sütunda durur, ancak sıra üzerinde herhangi bir kısıtlama yoktur. Herhangi bir sırada başlayabilir. ...

Devamını oku

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

Devamını oku

Soru 296. Mobil Sayısal Tuş Takımı Sorunu Sorun İfadesi Mobil sayısal tuş takımı probleminde, sayısal bir tuş takımı düşünürüz. Yalnızca geçerli düğmenin üst, alt, sol ve sağ düğmelerine basmanıza izin verilecek şekilde, belirli uzunluktaki olası sayısal dizilerin tüm sayısını bulmamız gerekir. İzinli değilsin ...

Devamını oku

Soru 297. Toplamı 0 olan en büyük dikdörtgen alt matris Problem İfadesi Toplamı sıfır olan bir 2B dizide maksimum boyut alt matrisini bulun. Bir alt matris, verilen 2D dizinin içindeki 2D diziden başka bir şey değildir. Yani, işaretli tam sayılardan oluşan bir matrisiniz var, alt matrislerin toplamını hesaplamanız ve matrisi bulmanız gerekiyor ...

Devamını oku

Soru 298. Matris Zinciri Çarpımı Matris zinciri çarpımı II probleminde, matrislerin boyutlarını verdik, çarpma sırasını bulduk, böylece tüm matrislerin çarpımında yer alan işlemlerin sayısı en aza indirilecek. Axb, bx ... boyutlarında 3 A, B, C matrisiniz olduğunu düşünün.

Devamını oku

Soru 299. 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] ...

Devamını oku

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

Devamını oku

Soru 301. Dinamik Programlama Kullanarak Matris Zinciri Çarpımı Matris Zinciri Çarpımı, verilen matrisleri çarpmanın en iyi yolunu bulduğumuz bir yöntemdir. Hepimiz matris çarpımının doğada ilişkisel (A * B = B * A) olduğunu biliyoruz. Yani, çarpma işlemini gerçekleştirmek istediğimiz birçok emirimiz var. Aslında, bu algoritmada ...

Devamını oku

Soru 302. Dizelerin K Mesafe Ayrı olup olmadığını kontrol edin Problem İfadesi İki dizge ve bir tamsayı k verildiğinde, verilen dizelerin k mesafesi uzaklıkta olup olmadığını kontrol etmek için bir program yazın. Yani, herhangi bir karakter uyumsuzsa veya herhangi bir karakter kaldırılacaksa, o zaman k mesafesi uzaklığı olarak bilinir. Giriş Formatı İlk ...

Devamını oku

Soru 303. Bir Matrisin tüm Satırlarının Birbirinin Dairesel Dönüşleri olup olmadığını kontrol edin Problem İfadesi “Bir Matrisin Tüm Satırlarının Birbirinin Dairesel Dönüşleri Olup Olmadığını Kontrol Edin” probleminde bir karakter matrisi verdik, tüm satırların birbirinin dairesel dönüşleri olup olmadığını bulmak için bir program yazın. Tüm satırlar birbirinin dairesel dönüşleri ise yazdırın ...

Devamını oku

Soru 304. Maksimum 1'li Satırı Bulun Problem İfadesi “En Fazla 1'li Satırı Bul” probleminde, her satır sıralı olarak ikili rakamları içeren bir matris (2D dizi) verdik. Maksimum 1 sayısına sahip satırı bulun. Giriş Formatı İki tam sayı değeri n, m içeren ilk satır. Sonra, n satır ...

Devamını oku

Soru 305. Ü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. ...

Devamını oku

Microsoft Diğer Sorular

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

Devamını oku

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

Devamını oku

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

Devamını oku

Soru 309. Ç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, ...

Devamını oku

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

Devamını oku

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

Devamını oku

Soru 312. All Ones ile Alt Matrisleri Say LeetCode Çözümü Problem İfadesi Tüm Birlerle Alt Matrisleri Say LeetCode Çözümü – Bize bir mxn ikili matrisi verildi ve hepsine sahip alt matrislerin sayısını döndürmemiz istendi. Örnekler ve Açıklamalar Örnek 1: Girdi: mat = [[1,0,1],[1,1,0],[1,1,0]] Çıktı: 13 Açıklama: 6 adet kenar dikdörtgeni vardır ...

Devamını oku

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

Devamını oku

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

Devamını oku

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

Devamını oku

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

Devamını oku

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

Devamını oku

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

Devamını oku

Soru 319. Yarış Arabası LeetCode Çözümü Problem Açıklama Yarış Arabası LeetCode Çözümü – Arabanız sonsuz sayı doğrusunda 0 konumunda ve +1 hızında başlıyor. Arabanız negatif pozisyonlara girebilir. Arabanız otomatik olarak 'A' (hızlanma) ve 'R' (geri) talimatlarına göre hareket eder: 'A' talimatı aldığınızda, arabanız aşağıdakileri yapar: konum += hız ...

Devamını oku

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

Devamını oku

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

Devamını oku

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

Devamını oku

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

Devamını oku

Soru 324. Kullanıcı Web Sitesi Ziyaret Modelini Analiz Edin LeetCode Çözümü Problem Beyanı Kullanıcı Web Sitesi Ziyaret Modelini Analiz Edin LeetCode Çözümü – Size iki dizi dizisi kullanıcı adı ve web sitesi ve bir tamsayı dizisi zaman damgası verilir. Verilen tüm diziler aynı uzunluktadır ve [kullanıcıadı[i], web sitesi[i], zaman damgası[i]] dizisi, kullanıcı adının[i] zaman damgası[i] zamanında web sitesini[i] ziyaret ettiğini gösterir. Bir kalıp, üç web sitesinin bir listesidir (mutlaka farklı değildir). Örneğin, ["ev", ...

Devamını oku

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

Devamını oku

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

Devamını oku

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

Devamını oku

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

Devamını oku

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

Devamını oku

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

Devamını oku

Soru 331. En Büyük Artı İşareti Leetcode Çözümü Problem Açıklaması : En Büyük Artı İşareti Leetcode Çözümü – Size bir n tamsayısı verilir. Maden dizisinde verilen bazı indeksler dışında tüm değerleri başlangıçta 1 olan bir nxn ikili ızgaranız var. mayın dizisinin i'inci öğesi mayınlar[i] = [xi, yi] olarak tanımlanır, burada ızgara[xi][yi] == 0. Eksen hizalı en büyük artı ...

Devamını oku

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

Devamını oku

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

Devamını oku

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

Devamını oku

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

Devamını oku

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

Devamını oku

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

Devamını oku

Soru 338. En Yakın Kişiye Uzaklığı En Üst Düzeye Çıkarın LeetCode Çözümü Problem İfadesi En Yakın Kişiye Uzaklığı Maksimize Et LeetCode Çözümü – Size, koltukların[i] = 1'in birinci koltukta oturan bir kişiyi temsil ettiği ve koltukların[i] = 0'ın i'nci koltuğun boş olduğunu temsil ettiği bir dizi koltuğu temsil eden bir dizi verilmiştir. (0-endeksli). En az bir boş koltuk ve en az bir kişi oturuyor. Alex'in istediği...

Devamını oku

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

Devamını oku

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

Devamını oku

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

Devamını oku

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

Devamını oku

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

Devamını oku

Soru 344. Ç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: ...

Devamını oku

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

Devamını oku

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

Devamını oku

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

Devamını oku

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

Devamını oku

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

Devamını oku

Soru 350. Minimum Şövalye Hareketleri LeetCode Çözümü Problem Açıklama Minimum Şövalye Hareketleri LeetCode Çözüm – -sonsuzdan +sonsuz'a koordinatları olan sonsuz bir satranç tahtasında, [0, 0] karesinde bir şövalyeniz var. Aşağıda gösterildiği gibi, bir şövalyenin yapabileceği 8 olası hamle vardır. Her hareket, ana yönde iki kare, ardından dikey yönde bir karedir. Asgari sayıyı döndür ...

Devamını oku

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

Devamını oku

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

Devamını oku

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

Devamını oku

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

Devamını oku

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

Devamını oku

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

Devamını oku

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

Devamını oku

Soru 358. Tasarım Skiplist LeetCode Çözümü Problem Bildirimi Tasarım Skiplist LeetCode Çözümü – Herhangi bir yerleşik kitaplık kullanmadan bir Skiplist tasarlayın. Bir atlama listesi, eklemek, silmek ve aramak için O(log(n)) zaman alan bir veri yapısıdır. Aynı işlev ve performansa sahip ağaç ve kırmızı-siyah ağaç ile karşılaştırıldığında, Skiplist'in kod uzunluğu karşılaştırmalı olarak ...

Devamını oku

Soru 359. En Uzun Güzel Alt Dizi LeetCode Çözümü Problem Açıklaması : En Uzun Güzel Alt Dizgi LeetCode Çözüm – Bir s dizgisi, içerdiği alfabenin her harfi için hem büyük hem de küçük olarak görünüyorsa güzeldir. Örneğin, “abABB” güzeldir çünkü 'A' ve 'a' görünür ve 'B' ve 'b' görünür. Ancak, “abA” 'b' göründüğü için değil, 'B' göründüğü için değildir. Bir s dizesi verildiğinde, Nice'in en uzun alt dizesini döndürün. Birden fazla varsa, alt dizesini döndürün ...

Devamını oku

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

Devamını oku

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

Devamını oku

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

Devamını oku

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

Devamını oku

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

Devamını oku

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

Devamını oku

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

Devamını oku

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

Devamını oku

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

Devamını oku

Soru 369. Paralel Dersler II LeetCode Çözümü Problem Beyanı Paralel Kurslar II LeetCode Çözümü- Size 1'den n'ye kadar etiketlenmiş n tane kurs olduğunu gösteren bir n tamsayısı verildi. Ayrıca size, kurs prevCoursei ile kurs nextCoursei arasındaki bir önkoşul ilişkisini temsil eden, ilişkilerin[i] = [prevCoursei, nextCoursei] olduğu bir dizi ilişkileri verilir: kurs prevCoursei, nextCoursei kursundan önce alınmalıdır. Ayrıca size verilen...

Devamını oku

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

Devamını oku

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

Devamını oku

Soru 372. Labirent III LeetCode Çözümü Problem Açıklaması Labirent III LeetCode Çözümü – Bir labirentte boşlukları (0 ile gösterilir) ve duvarları (1 ile gösterilir) olan bir top var. Top, yukarı, aşağı, sola veya sağa yuvarlanarak boş alanlardan geçebilir, ancak bir duvara çarpana kadar yuvarlanmayı bırakmaz. Top durduğunda...

Devamını oku

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

Devamını oku

Soru 374. Döndürülmüş Sıralı Dizi II LeetCode Çözümünde Minimumu Bul Problem İfadesi Döndürülmüş Sıralı Dizide Minimumu Bul II LeetCode Çözüm – Artan düzende sıralanmış n uzunluğundaki bir dizinin 1 ile n kez arasında döndürüldüğünü varsayalım. Örneğin, nums = [0,1,4,4,5,6,7] dizisi 4,5,6,7,0,1,4 kez döndürülmüşse [4] olabilir. [0,1,4,4,5,6,7] 7 kez döndürülmüşse. [a[0], a[1], a[2], ..., a[n-1]] dizisini 1 kez döndürmenin [a[n-1], a[0] dizisiyle sonuçlandığına dikkat edin , bir[1], bir[2], ...

Devamını oku

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

Devamını oku

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

Devamını oku

Soru 377. Graph Leetcode Çözümünde Yolun Olup Olmadığını Bul Problem Açıklaması Grafikte Yolun Olup Olmadığını Bul Leetcode Çözüm – n tane köşesi olan iki yönlü bir grafik var, burada her bir köşe 0 ile n - 1 arasında (dahil) etiketleniyor. Grafikteki kenarlar, 2B tamsayı dizisi kenarları olarak temsil edilir; burada her kenar[i] = [ui, vi], tepe noktası ui ve tepe vi arasındaki iki yönlü bir kenarı belirtir. Her köşe çifti...

Devamını oku

Soru 378. Ç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 ...

Devamını oku

Soru 379. Bir Peak Element II LeetCode Çözümü Bulun Problem İfadesi Bir Tepe Elemanı Bulma II LeetCode Çözümü – 2B ızgaradaki bir tepe elemanı, sol, sağ, üst ve alt komşularının hepsinden kesinlikle daha büyük olan bir elemandır. Hiçbir iki bitişik hücrenin eşit olmadığı 0 dizinli bir mxn matrisi verildiğinde, herhangi bir tepe elemanı mat[i][j] bulun ve uzunluk 2 dizisi [i,j]'yi döndürün. Varsayabilirsiniz...

Devamını oku

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

Devamını oku

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

Devamını oku

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

Devamını oku

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

Devamını oku

Soru 384. İkili Ağaç LeetCode Çözümünün Eksiksizliğini Kontrol Edin Problem İfadesi İkili Ağacın Eksiksizliğini Kontrol Edin LeetCode Çözümü – Bir ikili ağacın kökü verildiğinde, onun tam bir ikili ağaç olup olmadığını belirleyin. Tam bir ikili ağaçta, muhtemelen sonuncusu hariç her seviye tamamen doldurulur ve son seviyedeki tüm düğümler mümkün olduğunca geride bırakılır. ...

Devamını oku

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

Devamını oku

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

Devamını oku

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

Devamını oku

Soru 388. 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ş: ...

Devamını oku

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

Devamını oku

Soru 390. Ç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 ...

Devamını oku

Soru 391. Dizi LeetCode Çözümünün Ürününün İşareti Problem Durumu Bir Dizinin Ürününün İşareti LeetCode Çözümü – Bir signFunc(x) işlevi vardır: x pozitifse 1 döndürür. -1 eğer x negatifse. 0 ise x 0'a eşittir. Size bir tamsayı dizisi numarası verilir. Ürün, dizideki tüm değerlerin ürünü olsun. SignFunc(ürün) döndürün. Girdi: nums = [-1,-2,-3,-4,3,2,1] Çıktı: 1 Açıklama: Ürün ...

Devamını oku

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

Devamını oku

Soru 393. Bölünmüş İkili Ağaç LeetCode Çözümünün Maksimum Ürünü Problem Açıklama Bölünmüş İkili Ağacın Maksimum Ürünü LeetCode Çözümü – Bir ikili ağacın kökü verildiğinde, ikili ağacı iki alt ağaca bölün, böylece alt ağaçların toplamlarının çarpımı maksimize edilir. İki alt ağacın toplamlarının maksimum ürününü döndür. ...

Devamını oku

Soru 394. En Büyük Çift Toplamlı LeetCode Çözümüyle K Boyutunun Sonrası Problem Açıklaması En Büyük Çift Toplamlı K Boyutunun Ardışıklığı LeetCode Çözümü – “K Boyutunun En Büyük Çift Toplamlı Sonraki Dizisi”, bir dizi numarası ve bir k tamsayısı verildiğini belirtir, buradaki görev, herhangi bir alt dizinin en büyük çift toplamını bulmaktır. dizi sayıları olan ...

Devamını oku

Soru 395. 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: ...

Devamını oku

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

Devamını oku

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

Devamını oku

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

Devamını oku

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

Devamını oku

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

Devamını oku

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

Devamını oku

Soru 402. Üç 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 = ...

Devamını oku

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

Devamını oku

Soru 404. Geçerli Mükemmel Kare LeetCode Çözümü Problem İfadesi Geçerli Mükemmel Kare LeetCode Çözümü – Bir pozitif tam sayı verildiğinde, eğer sayı bir tam kare ise False ise True döndüren bir fonksiyon yazın. Takip: sqrt gibi herhangi bir yerleşik kitaplık işlevi kullanmayın. Girdi: num = 16 Çıktı: true Açıklama Çözümümüz için bir sınır sabittir. herhangi bir sayı için ...

Devamını oku

Soru 405. Rastgele Seçim İndeksi LeetCode Çözümü Problem Beyanı Rastgele Seçim İndeksi LeetCode Çözümü- Bize “Solution” sınıfının bir kurucusu ve int tipinde bir “pick” fonksiyonu verildi. Solution(int[] nums) Nesneyi dizi nums ile başlatırken “Solution” sınıfını uygulamamız gerekiyor. int pick(int target) nums[i] == target olan sayılar arasından rastgele bir i dizini seçer. birden fazla varsa...

Devamını oku

Soru 406. Her Biri Hedef Toplam LeetCode Çözümü Olan İki Örtüşmeyen Alt Dizi Bulun Problem Açıklama Her Biri Hedef Toplamlı İki Örtüşmeyen Alt Dizi Bul LeetCode Çözümü – “Her Biri Hedef Toplamlı Örtüşmeyen İki Alt Dizi Bul” size bir tamsayı dizi numaraları ve bir tamsayı hedefi verildiğini belirtir, buradaki görev şudur: dizi numaralarından örtüşmeyen iki alt dizi bulmak için ...

Devamını oku

Soru 407. Strobogrammatik Sayı LeetCode Çözümü Problem Açıklama Strobogrammatik Sayı LeetCode Çözüm – Bir tamsayıyı temsil eden bir dizi numarası verildiğinde, eğer sayı bir strobogrammatik sayı ise true değerini döndürün. Strobogrammatik sayı, 180 derece döndürüldüğünde (ters bakıldığında) aynı görünen bir sayıdır. Örnek Test Durumu 1: Giriş: num = “69” Çıkış: true Test Durumu 2: Giriş: num = “692” Çıkış: yanlış Açıklama ...

Devamını oku

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

Devamını oku

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

Devamını oku

Soru 410. 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" ...

Devamını oku

Soru 411. İki Tarih Arasındaki Gün Sayısı LeetCode Çözümü Problem Açıklaması LeetCode Çözümü İki Tarih Arasındaki Gün Sayısı sorusu, artık yıllar dahil olmak üzere verilen 2 tarih arasındaki tam gün sayısını hesaplamamızı istiyor. Tarihler, YYYY-AA-GG formatında dizeler olarak verilmiştir. Ayrıca giriş tarihlerinin şu tarihler arasında geçerli tarihler olduğu da verilmiştir.

Devamını oku

Soru 412. En Kısa Uzunluğa Sahip Kodlanmış Dizi LeetCode Çözümü Problem Açıklaması En Kısa Uzunluğa Sahip Kodlanmış Dizi LeetCode Çözüm – Bir dizi s verildiğinde, kodlanmış uzunluğu en kısa olacak şekilde diziyi kodlayın. Kodlama kuralı şudur: k[encoding_string], burada köşeli parantez içindeki kodlanmış_dize tam olarak k kez tekrarlanır. k pozitif bir tam sayı olmalıdır. Bir kodlama işlemi bunu yapmazsa ...

Devamını oku

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

Devamını oku

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

Devamını oku

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

Devamını oku

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

Devamını oku

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

Devamını oku

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

Devamını oku

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

Devamını oku

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

Devamını oku

Soru 421. Sınırlı Dizi LeetCode Çözümünde Verilen Dizinde Maksimum Değer Problem Beyanı Problem Bir Sınırlı Dizide Verilen İndeksteki Maksimum Değer LeetCode Çözümü Size üç pozitif tam sayı verildiğini söylüyor: n, index ve maxSum. Aşağıdaki koşulları karşılayan bir nums(0-endeksli) dizisi oluşturmak istiyorsunuz: nums.length == n nums[i], 0 <= i < n olan pozitif bir tamsayıdır. ...

Devamını oku

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

Devamını oku

Soru 423. En Fazla Farklı Karaktere Sahip En Uzun Alt Dizi LeetCode Çözümü Problem Açıklaması En Fazla K Farklı Karakteri Olan En Uzun Alt Dizi LeetCode Çözüm – Bir S dizisi ve bir K tamsayısı verildiğinde, en fazla K farklı karakter içeren S'nin en uzun alt dizisinin uzunluğunu döndür. Örnek: Test Durumu 1: Giriş: S = “bacc” K = 2 Çıkış: 3 Test Durumu 2: Giriş: S = “ab” ...

Devamını oku

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

Devamını oku

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

Devamını oku

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

Devamını oku

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

Devamını oku

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

Devamını oku

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

Devamını oku

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

Devamını oku

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

Devamını oku

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

Devamını oku

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

Devamını oku

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

Devamını oku

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

Devamını oku

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

Devamını oku

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

Devamını oku

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

Devamını oku

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

Devamını oku

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

Devamını oku

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

Devamını oku

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

Devamını oku

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

Devamını oku

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

Devamını oku

Soru 445. İkili Ağaç Leetcode Çözümünde İyi Düğümleri Sayın Problem İfadesi Bu problemde, kökü ile birlikte bir ikili ağaç verilmiştir. Ağaçtaki bir X düğümü, kökten X'e giden yolda X'ten büyük bir değere sahip düğüm yoksa iyi olarak adlandırılır. İçindeki iyi düğümlerin sayısını döndürmeliyiz ...

Devamını oku

Soru 446. Excel Sayfası Sütun Numarası Leetcode Çözümü Problem İfadesi Bu problemde Excel sayfasında göründüğü gibi bir sütun başlığı verilmiştir, Excel'de o sütun başlığına karşılık gelen sütun numarasını aşağıda gösterildiği gibi döndürmemiz gerekir. Örnek 1 "AB" 28 # 2 "ZY" 701 Yaklaşımı Belirli bir sütun numarasını bulmak için ...

Devamını oku

Soru 447. Bir Sayıyı Sıfır Leetcode Çözümüne İndirmek için Adım Sayısı Bir Sayıyı Sıfıra Düşürmek İçin Adım Sayısı Sorunu Leetcode Çözümü, bir tamsayı verildiğini belirtir. Verilen tamsayıyı 0'a dönüştürmek için minimum adım sayısını bulun. İki adımdan birini gerçekleştirebilirsiniz, ya 1 çıkarabilir ya da tamsayıyı 2'ye bölebilirsin. Problem ...

Devamını oku

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

Devamını oku

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

Devamını oku

Soru 450. Bir Aralık Aralık Leetcode Çözümünde Tek Sayıları Sayma Problem İfadesi Bu problemde, düşük ve yüksek negatif olmayan iki tamsayı verilmiştir. Verilen aralıkta [düşük, yüksek] kaç tane tek sayı olduğunu bulmalıyız. Örnek düşük = 3, yüksek = 7 3 Açıklama: 3 ile 7 arasındaki tek sayılar ...

Devamını oku

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

Devamını oku

Soru 452. Bir Sayıyı Onaltılık Leetcode Çözümüne Dönüştürme Bir Sayıyı Onaltılık Leetcode Çözümü sorunu bize bir tamsayı sağlar. Sonra bizden verilen tamsayıyı ondalık sayı sistemindeki onaltılık sayı sistemine dönüştürmemizi ister. Daha resmi olarak, soru 10 tabanında verilen bir tamsayıyı 16 tabanındaki gösterime dönüştürmemizi gerektirir. Biz ...

Devamını oku

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

Devamını oku

Soru 454. İkili Ağaç Leetcode Çözümünün Maksimum Derinliği Problem İfadesi Problemde bir ikili ağaç verilir ve verilen ağacın maksimum derinliğini bulmamız gerekir. Bir ikili ağacın maksimum derinliği, kök düğümden en uzaktaki yaprak düğümüne kadar en uzun yoldaki düğüm sayısıdır. Örnek 3 / ...

Devamını oku

Soru 455. N-ary Ağaç Leetcode Çözümünün Maksimum Derinliği Bu problemde bize bir N-ary ağacı, yani düğümlerin 2'den fazla çocuğa sahip olmasına izin veren bir ağaç verilir. Ağacın kökünden en uzaktaki bir yaprağın derinliğini bulmamız gerekiyor. Buna maksimum derinlik denir. Bir yolun derinliğinin ...

Devamını oku

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

Devamını oku

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

Devamını oku

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

Devamını oku

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

Devamını oku

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

Devamını oku

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

Devamını oku

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

Devamını oku

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

Devamını oku

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

Devamını oku

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

Devamını oku

Soru 466. Su Şişeleri Leetcode Çözümü Problem açıklaması “Su Şişeleri” probleminde, dolu su şişelerinin toplam sayısını saklayacak “numBottle” ve bir seferde değiştirip alabileceğimiz toplam boş su şişesi sayısını saklayacak “numExchange” olmak üzere iki değer verilmiştir. dolu bir su şişesi. Sonra ...

Devamını oku

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

Devamını oku

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

Devamını oku

Soru 469. Geçerli Anagramlar "Geçerli Anagramlar" probleminde str1 ve str2 olmak üzere iki dizge verdik. Her iki dizenin de anagram olup olmadığını öğrenin. Anagram iseler true, aksi takdirde false döndürür. Örnek Giriş: str1 = "abcbac" str2 = "aabbcc" Çıktı: true Açıklama: str2 yeniden düzenlenerek oluşturulabileceğinden ...

Devamını oku

Soru 470. İki Bağlı Listenin Birleşimi ve Kesişimi Bağlantılı iki liste verildiğinde, mevcut listelerin öğelerinin birleşimini ve kesişimini elde etmek için başka iki bağlantılı liste oluşturun. Örnek Giriş: Liste1: 5 → 9 → 10 → 12 → 14 Liste2: 3 → 5 → 9 → 14 → 21 Çıktı: Kesişim_listesi: 14 → 9 → 5 Union_list: ...

Devamını oku

Soru 471. Round Robin Zamanlama Round Robin programlaması FCFS'ye çok benzer. RR ve FCFS planlaması arasındaki tek fark, RR'nin önleyici programlamadır, FCFS ise öncelikli olmayan programlamadır. Her işlem, tek bir zaman dilimi için hazır sıradaki CPU'ya tahsis edilir. Burada hazır bir sıra şuna benzer ...

Devamını oku

Soru 472. Adım 1, 2 veya 3'ü kullanarak n'inci merdivene ulaşmanın yollarını sayın “Adım 1, 2 veya 3'ü kullanarak n'inci merdivene ulaşmanın yollarını sayma” problemi yerde durduğunuzu belirtir. Şimdi merdivenin sonuna ulaşmanız gerekiyor. Öyleyse, sadece 1, 2, ... zıplayabiliyorsanız, sona ulaşmak için kaç yol var?

Devamını oku

Soru 473. İki Bağlantılı Listenin kesişim noktasını elde etmek için bir fonksiyon yazın Problem İfadesi "İki Bağlı Listenin kesişim noktasını elde etmek için bir fonksiyon yazın" problemi, size iki bağlantılı liste verildiğini belirtir. Ancak bunlar bağımsız bağlantılı listeler değildir. Bir noktada birbirine bağlılar. Şimdi bu iki listenin bu kesişme noktasını bulmanız gerekiyor. ...

Devamını oku

Soru 474. Çubuk Kesme Sorun İfadesi "Bir Çubuğun Kesilmesi" problemi, giriş uzunluğundan daha küçük veya ona eşit olan tüm çubuk boyutları için belirli bir uzunlukta ve fiyatta bir çubuk verildiğini belirtir. Yani 1'den n'ye kadar olan çubukların fiyatını biliyoruz, dikkate alındığında ...

Devamını oku

Soru 475. Verilen aralıklar arasında herhangi iki aralığın örtüşüp örtüşmediğini kontrol edin Problem İfadesi "Verilen aralıklar arasında herhangi iki aralığın çakışıp çakışmadığını kontrol edin" problemi, size bazı aralıklar verildiğini belirtir. Her aralık, biri başlangıç ​​zamanı ve diğeri bitiş zamanı olmak üzere iki değerden oluşur. Sorun ifadesi, aşağıdakilerden herhangi birinin olup olmadığını kontrol etmenizi ister ...

Devamını oku

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

Devamını oku

Soru 477. İşletim Sistemlerinde Sayfa Değiştirme Algoritmaları Sayfa Değiştirme nedir? Modern işletim sistemleri bellek yönetimi için sayfalamayı kullanır ve çoğu zaman sayfa değiştirmeye ihtiyaç vardır. Sayfa değiştirme, o anda bellekte bulunan bir sayfayı gerekli olan ancak içinde bulunmayan bir sayfayla değiştirme işlemidir ...

Devamını oku

Soru 478. Guguk kuşu dizisi programı Problem Durumu Cuckoo sıralama programı veya Cuckoo Hashing, Hash Tablosunda bir çarpışma meydana geldiğinde sorunu çözmek için kullanılan bir yöntemdir. Çarpışmalar, bir tablodaki bir karma işlevinin iki karma değerinden oluşur. Aynı anahtar için iki karma değer oluştuğunda bir çarpışma meydana gelir ...

Devamını oku

Soru 479. Boole Parantezleme Problemi Problem İfadesi “Boolean Parantezleme Problemi” bize bir dizi doğru ve yanlış verildiğini ve aralarında bazı boole operatörlerinin (AND, OR, XOR) verildiğini belirtir. Verilen diziyi, tüm dizinin DOĞRU ile sonuçlanacağı şekilde parantezize etmenin yollarının sayısını bulmamız gerekir. İçinde ...

Devamını oku

Soru 480. Toplamı belirli bir değere eşit olan iki bağlantılı listeden çiftleri sayın Problem İfadesi Problem “Toplamı belirli bir değere eşit olan iki bağlantılı listeden çiftleri sayın” size iki bağlantılı liste ve bir tamsayı değer toplamı verildiğini belirtir. Problem ifadesi, kaç tane toplam çiftin verilen değere eşit bir toplamı olduğunu bulmayı istedi. Misal ...

Devamını oku

Soru 481. Kelime Kaydırma Sorunu Problem İfadesi Kelime kaydırma problemi, girdi olarak bir kelime dizisi verildiğinde, bir seferde tek bir satıra sığabilecek kelimelerin sayısını bulmamız gerektiğini belirtir. Yani, bunu yapmak için verilen sıraya aralar koyarız öyle ki basılı belge ...

Devamını oku

Soru 482. Her Çalışanın Altındaki Çalışan Sayısını Bulun HashMap'ler en kullanışlı veri yapılarından biridir. Her çalışanın altındaki çalışan sayısını bulmak, bana ünlü filmin başlangıcını hatırlatan bir sorundur. Bir rüyada rüya görmeye benzer. Burada, bir çalışanın altında çalışan bir çalışanımız var vb. Sorun İfadesi Peki, ne ...

Devamını oku

Soru 483. En Uzun Süre Artan Sonrası Bize sıralanmamış bir tamsayı dizisi sağlanır ve en uzun artan alt diziyi bulmamız gerekir. Alt dizinin ardışık olması gerekmez Alt dizi artacaktır Bunu birkaç örnekle daha iyi anlayalım. Örnek Giriş [9, 2, 5, 3, 7, 10, 8] Çıkış 4 ...

Devamını oku

Soru 484. 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ş: ...

Devamını oku

Soru 485. Düğümleri Çiftler Halinde Değiştirin Çiftler halinde takas düğümlerinde, düğümlerden oluşan bağlantılı bir liste verdik. 0'dan başlayan dizini dikkate alarak tek dizindeki () sağdaki bitişik düğüm ile çift dizindeki her düğümü değiştirin. Örnek Giriş: 1-> 2-> 3-> 4-> NULL Çıktı: 2-> 1-> 4-> 3-> NULL Giriş: 1-> 2-> 3-> 4-> 5-> 6-> 7-> NULL Çıktı: 2-> 1-> 4-> 3-> 6-> 5-> 7- > NULL Yinelemeli Yöntem Algoritması Oluştur ...

Devamını oku

Soru 486. 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, ...

Devamını oku

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

Devamını oku

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

Devamını oku

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

Devamını oku

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

Devamını oku

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

Devamını oku

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

Devamını oku

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

Devamını oku

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

Devamını oku

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

Devamını oku

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

Devamını oku

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

Devamını oku

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

Devamını oku

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

Devamını oku

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

Devamını oku

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

Devamını oku

Soru 502. Bağlı bir listeyi ters çevir Problem İfadesi "bağlantılı bir listeyi ters çevir" problemi, bağlantılı listenin başına bize verildiğini belirtir. Bağlantılı listeyi aralarındaki bağlantıları değiştirerek tersine çevirmeli ve ters bağlantılı listenin başını döndürmeliyiz. Örnek 10-> 20-> 30-> 40-> NULL NULL <-10 <-20 <-30 <-40 Açıklama Bağlantılı ...

Devamını oku

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

Devamını oku

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

Devamını oku

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

Devamını oku

Translate »
4