Amazon Mülakat Soruları

Amazon Mülakat SorularıPin
Amazon.com, Inc. Amerikalı çok uluslu teknoloji şirketi odaklanan e-ticaretcloud computingdijital akış, ve yapay zeka. “Dünyadaki en etkili ekonomik ve kültürel güçlerden biri” olarak anılır ve dünyanın en değerli markaları. Bu biridir Büyük beş Amerikan bilgi teknolojisi yanı sıra şirketler AlfabeAppleMeta, ve Microsoft.

Glassdoor'da 3.9* puana sahip ve en iyi ürün bazlı şirketlerden biri olarak kabul ediliyor. İş-yaşam dengesi için büyük saygı görüyor.

Gelecekte de faydalı olacak iyi bir eğitim veriyorlar. Aşağıdakileri uygulayabilirsiniz Amazon Mülakat için mülakat soruları. Sık sorulan geçmişi topladık Amazon Referans için Röportaj Soruları.

Amazon Dizi Soruları

Soru 1. Monotonik Dizi Leetcode Çözümü Problem Açıklaması: Monotonik Dizi Leetcode Çözümü – Verilen bir dizi, monoton artan veya monoton azalan ise monotondur. Tüm i <= j, nums[i] <= nums[j] için nums dizisi monoton artandır. Tüm i <= j, nums[i] >= nums[j] için nums dizisi monoton azalıyor. Bir tamsayı dizi numarası verildiğinde, verilen ...

Devamını oku

Soru 2. Maksimum Boyut Alt Dizi Toplamı Eşittir k Leetcode Çözümü Problem Açıklaması: Maksimum Boyut Alt Dizi Toplamı Eşittir k Leetcode Çözüm – Bir tamsayı dizi sayıları ve k tamsayıları verildiğinde, toplamı k olan bir alt dizinin maksimum uzunluğunu döndürün. Bir tane yoksa, bunun yerine 0 döndürün. Örnek: Girdi: nums = [1,-1,5,-2,3], k = 3 Çıktı: 4 Açıklama: ...

Devamını oku

Soru 3. H-Index Leetcode Çözümü Problem Açıklaması: H-Index Leetcode çözümü şunu söylüyor – Alıntıların[i] bir araştırmacının i. makalesi için aldığı alıntıların sayısı olduğu bir dizi tamsayı “alıntı” verildiğinde, araştırmacının H-Index'ini döndürür. Birkaç H-Index değeri varsa, aralarındaki maksimum değeri döndürün. H-İndeksinin Tanımı: Bir bilim insanının bir indeksi vardır...

Devamını oku

Soru 4. High Five LeetCode Çözümü Problem Açıklaması: High Five LeetCode Çözümü – “Öğe” olarak adlandırılan farklı öğrencilerin puanlarının bir listesi verildiğinde, “öğe”nin iki alana sahip olduğu, öğe[0] öğrencinin kimliğini ve öğe[1] öğrencinin puanını temsil eder örn. item[i]=[IDi, SCOREi] Cevabı, sonuç[j] = ...

Devamını oku

Soru 5. Artan Sırada Kartları Göster Leetcode Çözümü Problem Beyanı Artan Sırada Kartları Göster Leetcode Çözümü – “güverte” adında bir tamsayı Dizisi verildi. Bu kart destesinde her kartın benzersiz bir tamsayısı vardır. i kartındaki tam sayı deste[i]'dir. Desteyi herhangi bir sırayla sipariş edin ve tüm kartlar kapalı (açılmamış) başlasın ...

Devamını oku

Soru 6. Toplamı Eşiğinden Küçük veya Eşiğe Eşit Bir Karenin Maksimum Kenar Uzunluğu LeetCode Çözümü “Toplamı Eşiğe Eşit veya Küçük Olan Bir Karenin Maksimum Kenar Uzunluğu” Problem Bildirimi, amxn matris mat ve bir tamsayı eşiğinin verildiğini, toplamı eşikten küçük veya eşit olan bir karenin maksimum kenar uzunluğunu döndürdüğünü söylüyor veya böyle bir kare yoksa 0 döndürür. Örnek 1: Giriş: ...

Devamını oku

Soru 7. Count Sub Islands LeetCode Çözümü Problem Açıklaması Alt Adaların Sayısı LeetCode Çözümü, grid1 ve grid2'nin yalnızca 0'ları (suyu temsil eder) ve 1'leri (karayı temsil eder) içerdiğini söylüyor. Ada, 1'lerin 4 yönlü olarak bağlı olduğu grup anlamına gelir. Grid2'deki bir ada, grid1'deki tüm hücreleri içeren bir ada varsa, alt ada olarak kabul edilir.

Devamını oku

Soru 8. Sürekli Alt Dizi Toplamı LeetCode Çözümü Problem Beyanı Sürekli Alt Dizi Toplamı LeetCode Çözüm – Bir tamsayı dizi nums ve bir k tamsayı verildiğinde, nums öğeleri toplamı k'nin katlarına ulaşan en az iki boyutlu sürekli bir alt diziye sahipse true, aksi takdirde false döndürür. x = n * k olacak şekilde bir n tamsayı varsa, bir x tamsayısı k'nin bir katıdır. 0 her zaman bir...

Devamını oku

Soru 9. Dairesel Oyun LeetCode Çözümünün Kazananını Bulun Problem Açıklama Dairesel Oyunun Kazananını Bulun LeetCode Çözümü – Oyun oynayan n tane arkadaş var. Arkadaşlar bir daire içinde oturuyorlar ve saat yönünde 1'den n'ye kadar numaralandırılıyorlar. Daha resmi olarak, i. arkadaştan saat yönünde hareket etmek sizi ...

Devamını oku

Soru 10. En Sık Kullanılan K Öğeler LeetCode Çözümü Problem İfadesi Üst K Sık Kullanılan Öğeler LeetCode Çözümü Diyor ki – Bir tamsayı dizi sayıları ve bir k tamsayısı verildiğinde, en sık görülen k öğesini döndürün. Cevabı herhangi bir sırayla iade edebilirsiniz. Örnek 1: Giriş: nums = [1,1,1,2,2,3], k = 2 Çıkış: [1,2] Örnek 2: Giriş: nums = [1], k = 1 Çıkış: [1] ...

Devamını oku

Soru 11. Harfleri Değiştirme LeetCode Çözümü Problem Bildirimi Shifting Letters, bir dizi s ve bir dizi kaydırma verdiğimizi söylüyor. Şimdi her kayma[i] = x için, s'nin ilk i + 1 harfini x kez kaydırmak istiyoruz. Tüm vardiyalar uygulandıktan sonra son dizeyi döndürmemiz gerekiyor. Örnek 1: Giriş: s = "abc", kaydırmalar ...

Devamını oku

Soru 12. Böl Çikolata LeetCode Çözümü Problem Açıklama Divide Chocolate LeetCode çözümü, çikolatanın sıfır olmayan tamsayılar listesiyle temsil edildiğini söylüyor. Bitişik bir alt dizinin toplamı, bu alt dizi tarafından temsil edilen çikolata parçasının tatlılığını temsil eder. Burada görev, hepsinin mümkün olan maksimum minimum toplamını bulmaktır ...

Devamını oku

Soru 13. Jump Game IV LeetCode Çözümü Problem Açıklaması: Jump Game IV LeetCode Çözüm diyor ki – Bir dizi tamsayı arr verildiğinde, başlangıçta dizinin ilk dizininde konumlanıyorsunuz. Bir adımda i dizininden dizine atlayabilirsiniz: i + 1 burada: i + 1 < dizi.uzunluk. i - 1 burada: i - 1 >= ...

Devamını oku

Soru 14. Maksimum Nüfus Yılı LeetCode Çözümü Problem Beyanı Maksimum Nüfus Yılı LeetCode Çözümü diyor ki – Size her günlüğün[i] = [birthi, deathi]'nin i. kişinin doğum ve ölüm yıllarını gösterdiği 2B tamsayı dizi günlükleri veriliyor. Bir x yılının nüfusu, o yıl içinde yaşayan insan sayısıdır. Bir kişi sayılır ...

Devamını oku

Soru 15. Tüm 1'leri Birlikte Gruplandırmak için Minimum Swap Leetcode Çözümü Problem Beyanı Tüm 1'leri Birlikte Gruplamak için Minimum Değişim Leetcode Çözümü – diyor ki, bir ikili dizi verisi verildiğinde, dizideki herhangi bir yerde dizide bulunan tüm 1'leri birlikte gruplamak için gereken minimum takas sayısını döndür. Girdi: data = [1,0,1,0,1] Çıktı: 1 Açıklama: Hepsini gruplamanın 3 yolu vardır ...

Devamını oku

Soru 16. Maksimum Nüfus Yılı LeetCode Çözümü Problem Açıklaması: Maksimum Nüfus Yılı Leetcode Çözümü şunu söylüyor – Size, her günlüğün[i] = [birthi, deathi]'nin i. kişinin doğum ve ölüm yıllarını gösterdiği 2B tamsayı dizi günlükleri veriliyor. Bir x yılının nüfusu, o yıl içinde yaşayan insan sayısıdır? x ise, x yılı nüfusunda i. kişi sayılır.

Devamını oku

Soru 17. En İyi Buluşma Noktası LeetCode Çözümü Sorun Açıklaması: En İyi Buluşma Noktası Leetcode Solution diyor ki – Her 1'in bir arkadaşın evini işaret ettiği amxn ikili ızgara ızgarası verildiğinde, minimum toplam seyahat mesafesini döndürün. Toplam seyahat mesafesi, arkadaşların evleri ile buluşma noktası arasındaki mesafelerin toplamıdır. Mesafe Manhattan Mesafesi kullanılarak hesaplanır, ...

Devamını oku

Soru 18. Minimum Yol Toplamı Leetcode Çözümü Problem Açıklama Minimum Yol Toplamı LeetCode Çözümü – “Minimum Yol Toplamı”, verilen anxm ızgarasının negatif olmayan tam sayılardan oluştuğunu ve sol üstten sağ alta doğru bir yol bulmamız gerektiğini söylüyor, bu da yol boyunca tüm sayıların toplamını en aza indiriyor . Sadece hareket edebiliriz...

Devamını oku

Soru 19. Minimum Maliyetli Merdiven Çıkma LeetCode Çözümü Problem Beyanı Min Maliyet Merdiven Tırmanma LeetCode Çözüm – Maliyet[i]'nin bir merdivendeki i. basamağın maliyeti olduğu bir tamsayı dizisi maliyeti verilmiştir. Ücreti ödedikten sonra bir veya iki basamak çıkabilirsiniz. 0 indeksli adımdan veya ... ile adımdan başlayabilirsiniz.

Devamını oku

Soru 20. Verilen Toplam Koşulunu Sağlayan Sıra Sayısı LeetCode çözümü Problem İfadesi Verilen Toplam Koşulunu Sağlayan Ardışık Sayısı LeetCode çözümü – Verilen bir tamsayı nums dizisi ve bir tamsayı hedefi olduğunu söylüyor. Üzerindeki minimum ve maksimum öğelerin toplamı hedefe eşit veya daha az olacak şekilde boş olmayan alt dizilerin sayısını döndürün. Cevap çok olabileceğinden ...

Devamını oku

Soru 21. Town Judge LeetCode Çözümünü Bulun Problem Açıklaması: Kasaba Hakimini Bulun LeetCode Çözümü – Bir kasabada 1'den n'ye kadar etiketlenmiş n kişi var. Bu kişilerden birinin gizlice kasaba hakimi olduğuna dair bir söylenti var ve kasaba hakimini bulmamız gerekiyor. Kasaba yargıcı varsa, o zaman: Kasaba yargıcı kimseye güvenmiyor. ...

Devamını oku

Soru 22. Ekle Sil GetRandom O(1) Leetcode Çözümü Problem Açıklama Insert Delete GetRandom O(1) LeetCode Çözümü – “Insert Delete GetRandom O(1)” sizden bu dört fonksiyonu O(1) zaman karmaşıklığında uygulamanızı ister. insert(val): Değeri rastgele kümeye ekleyin ve eleman başlangıçta kümede yoksa true değerini döndürün. Yanlış döndürüldüğünde ...

Devamını oku

Soru 23. Günlük Sıcaklıklar Leetcode Çözümü Problem Açıklama Günlük Sıcaklıklar Leetcode Çözümü: verilen bir tamsayı sıcaklık dizisinin günlük sıcaklıkları temsil ettiğini belirtir, bir dizi yanıtı döndürün, öyle ki yanıt[i] daha sıcak bir sıcaklık elde etmek için i. günden sonra beklemeniz gereken gün sayısıdır. Bunun mümkün olduğu gelecek bir gün yoksa, bunun yerine answer[i] == 0'ı saklayın. ...

Devamını oku

Soru 24. Otobüs Güzergahları Leetcode Çözümü Problem Açıklama Otobüs Güzergahları LeetCode Çözümü – “Otobüs Güzergahları” size, güzergahın[i] bir otobüs güzergahı olduğu ve otobüs güzergahı sonsuza kadar tekrar edecek şekilde bir güzergahlar dizisi verildiğini belirtir. Bize bir otobüs durağı kaynağı verilecek ve otobüs durağı hedefine ulaşmak istiyoruz. Yapabiliriz ...

Devamını oku

Soru 25. K Farklı Tamsayılı Alt Diziler Leetcode Çözümü Problem Açıklaması K Farklı Tamsayılı Alt Diziler LeetCode Çözümü – “K Farklı Tamsayılı Alt Diziler” size bir tamsayı dizi numaraları ve bir k tamsayı verildiğini belirtir. Sayıların toplam iyi alt dizilerini bulmamız gerekiyor. İyi bir dizi, tam olarak ...

Devamını oku

Soru 26. Sorted Array II Leetcode Çözümünden Yinelenenleri Kaldır Problem Açıklama : Azalan olmayan bir düzende sıralanmış bir tamsayı dizisi verildiğinde, her benzersiz öğe en fazla iki kez görünecek şekilde bazı kopyaları yerinde kaldırın. Elemanların göreli sırası aynı tutulmalıdır. Bazı dillerde dizinin uzunluğunu değiştirmek imkansız olduğundan, bunun yerine ...

Devamını oku

Soru 27. K Origin Leetcode Çözümüne En Yakın Noktalar Problem Açıklaması Orijine En Yakın K Noktası LeetCode Çözümü – “Orijine En Yakın K Noktası”, verilen bir dizi nokta, x koordinatı ve y koordinatının XY Düzlemindeki koordinatları temsil ettiğini belirtir. Orijine en yakın k noktayı bulmamız gerekiyor. İki arasındaki mesafeye dikkat edin ...

Devamını oku

Soru 28. Sonraki Permütasyon Leetcode Çözümü Problem Açıklama Sonraki Permütasyon LeetCode Çözümü – “Sonraki Permütasyon”, ilk n doğal sayının permütasyonu olan bir tamsayı dizisinin verildiğini belirtir. Verilen dizinin sözlükbilimsel olarak bir sonraki en küçük permütasyonunu bulmamız gerekiyor. Değiştirme yerinde olmalı ve yalnızca sabit fazladan boşluk kullanmalıdır. ...

Devamını oku

Soru 29. İş Planlamasında Maksimum Kâr Leetcode Çözümü Problem Açıklaması İş Planlamasında Maksimum Kâr LeetCode Çözümü – “İş Planlamasında Maksimum Kâr”, size her işin startTime[i]'den başlayıp bitişTime[i]'de biten ve kâr kârını elde eden[i] n iş verildiğini belirtir. ]. Sahip olabileceğimiz maksimum karı iade etmemiz gerekiyor ...

Devamını oku

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

Devamını oku

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

Devamını oku

Soru 36. İş Listesi Leetcode Çözümündeki Sipariş Sayısı Problem İfadesi İş Listesindeki Sipariş Sayısı LeetCode Çözümü – “Bekleme Listesindeki Sipariş Sayısı”, sipariş tipinin sipariş tipinde verildiğini gösteren 2B tamsayı dizisinin [fiyat, miktar, siparişTürü] verildiğini belirtir. Emir türü : 0 ise, mevcut ...

Devamını oku

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

Devamını oku

Soru 38. 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 39. 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 40. 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 41. 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 42. 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 43. 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 44. 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 45. 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 46. En Yavaş Anahtar Leetcode Çözümü Problem En Yavaş Anahtar Sızma Kodu Çözümü bize basılan bir dizi tuş sağlar. Ayrıca, bu anahtarların serbest bırakıldığı zamanların bir dizisi veya vektörü de verilmiştir. Anahtarların sırası bir dizge şeklinde verilmiştir. Yani sorun bizden ...

Devamını oku

Soru 47. 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 48. 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 49. 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 50. 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 51. 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 52. Dizi Leetcode Çözümünün Derece Dönüşümü Bir Dizi Leetcode Çözümünün Sıra Dönüşümü sorunu bize bir tamsayı dizisi sağladı. Dizi veya verilen sıra sıralanmamış. Verilen sıradaki her tam sayıya rütbe atamamız gerekir. Rütbelerin atanması için bazı kısıtlamalar vardır. Rütbeler şununla başlamalı ...

Devamını oku

Soru 53. Sıkıştırılmış Çalışma Uzunluğu Kodlu Liste Leetcode Çözümü Sorunu Sıkıştırılmış Çalışma Uzunluğu Kodlanmış Liste Leetcode Çözümü, size bir dizi içeren bir dizi veya vektör verildiğini belirtir. Dizinin belirli bir temsili vardır. Giriş dizisi başka bir diziden oluşur. Bunu başka bir sekans olarak orijinal sekans olarak adlandıracağız. Giriş sırasına göre ...

Devamını oku

Soru 54. Sağ Taraf Leetcode Çözümünde En Büyük Öğeye Sahip Öğeleri Değiştirin Elemanları Sağ Taraftaki En Büyük Elemanla Değiştirme Sorunu Leetcode Çözümü bize bir dizi veya tamsayı vektörü sağlar. Sorun bizden tüm öğeleri, sağ taraftaki tüm öğeler arasında en büyük olan öğeyle değiştirmemizi istedi. Öyleyse bir düşünün ...

Devamını oku

Soru 55. Tic Tac Toe Oyunu Leetcode Çözümünde Kazanan Bul Sorun Tic Tac Toe Oyunu Leetcode Çözümünde Kazananı Bul, bizden tic tac toe oyununun kazananını bulmamızı istiyor. Sorun bize oyuncular tarafından yapılan bir dizi veya vektör hamle sağlar. Hareketleri gözden geçirmeli ve kimin olduğuna karar vermeliyiz ...

Devamını oku

Soru 56. Ortak Karakterler Leetcode Çözümü Bulun Problem İfadesi Bu problemde, bize bir dizi listesi verilmiştir. Tüm dizelerde ortak olan karakterleri bulmalıyız. Bir karakter tüm dizelerde birden çok kez mevcutsa, karakteri birden çok kez çıkarmamız gerekir. Diyelim ki, dizimiz var ...

Devamını oku

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

Devamını oku

Soru 58. 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 59. 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 60. 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 61. 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 62. 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 63. Duplicate II Leetcode Çözümü İçerir Problem İfadesi Bu problemde bize bir tamsayı dizisi verilir ve birbirine en az k uzaklıkta olan herhangi bir yinelenen eleman olup olmadığını kontrol etmeliyiz. yani, bu iki aynı elemanın endeksleri arasındaki fark daha az olmalıdır ...

Devamını oku

Soru 64. 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 65. Karakter Leetcode Çözümü ile Oluşturulabilecek Kelimeleri Bulun Problem ifadesi “Karakterler Tarafından Oluşturulabilen Kelimeleri Bul” probleminde bize küçük harfli İngilizce alfabe (kelimeler) ve bir dizi karakterden (karakter) oluşan bir dizeden oluşan bir dizi verilmiştir. Görevimiz dizideki her dizeyi kontrol etmektir ...

Devamını oku

Soru 66. Eşdeğer Domino Çiftleri Leetcode Çözümü Sayısı Problem açıklaması ”Eşdeğer Domino Çiftlerinin Sayısı” probleminde, bize her bir domino'nun domino [i] = [a, b] gibi iki değerden oluştuğu bir domino listesi verilir. İki domino, domino [i] = [a, b] ve domino [j] = [c, d] eşdeğerdir (a == c ve b == d) veya (a == d ve c == d) . Görevimiz öğrenmek ...

Devamını oku

Soru 67. 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 68. 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 69. İ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 70. Üçüncü Maksimum Numara Leetcode Çözümü Başlıktan da anlaşılacağı gibi amaç, belirli bir tamsayı dizisindeki üçüncü maksimum tamsayıyı bulmaktır. Dizideki farklı üçüncü maksimum tamsayıyı bulmamız gerektiğini unutmayın. Farklı üçüncü maksimum tamsayı olmadığında dizideki maksimum tamsayıyı döndürürüz. Misal ...

Devamını oku

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

Devamını oku

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

Devamını oku

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

Devamını oku

Soru 78. 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 79. 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 80. Maksimum Ardışık Leetcode Çözümü Problem İfadesi En Fazla Ardışık Olanlar probleminde bir ikili dizi verilir. Verilen dizide bulunan ardışıkların maksimum sayısını bulmalıyız. Giriş dizisi sadece 0 ve 1'i içerecektir. Örnek [1,1,0,1,1,1] 3 Açıklama: İlk iki rakam veya son üç rakam ...

Devamını oku

Soru 81. Diziyi yeniden düzenleyin öyle ki, eğer i çift ise arr [i]> = arr [j] ve i tekse arr [i] <= arr [j] ve j <i Bir tamsayı diziniz olduğunu varsayalım. Sorun ifadesi, diziyi, bir dizide çift konumdaki öğelerin kendisinden önceki tüm öğelerden daha büyük ve tek konumlardaki öğelerin ondan önceki öğelerden daha az olacak şekilde yeniden düzenlenmesini ister. Misal ...

Devamını oku

Soru 82. Diziyi Eşlik II Leetcode Çözümüne Göre Sırala Problem ifadesi “Diziyi Parite II'ye Göre Sırala” probleminde, tüm elemanların pozitif tamsayılar olduğu bir eşlik dizisi verilmiştir. Dizi, çift sayıda öğe içerir. Dizi eşit sayıda çift ve tek eleman içerir. Görevimiz öğeleri yeniden düzenlemek ...

Devamını oku

Soru 83. Verilen Toplam ile çifti say "Verilen toplamla sayı çifti" probleminde bir tamsayı dizisi verdik [] ve başka bir sayı "toplam" diyor, belirli bir dizideki iki öğeden herhangi birinin "toplam" a eşit bir toplamı olup olmadığını belirlemeniz gerekir. Örnek Giriş: arr [] = {1,3,4,6,7} ve sum = 9. Çıktı: "Öğeler bulundu ...

Devamını oku

Soru 84. İlk Oluşuma Göre Sıralanan Dizi Öğelerinin Birden Çok Oluşumunu Grupla Birden çok sayı içeren sıralanmamış bir dizi verdiğiniz bir soru sorulur. Görev, ilk oluşuna göre sıralanmış dizi öğelerinin tüm çoklu oluşumlarını gruplamaktır. Bu sırada sıra geldiği sayı ile aynı olmalıdır. Örnek Giriş: [2, 3,4,3,1,3,2,4] ...

Devamını oku

Soru 85. İki elemanın frekansı arasındaki maksimum fark, böylece daha büyük frekansa sahip eleman da daha büyüktür. Diyelim ki bir tamsayı diziniz var. Sorun ifadesi, belirli bir dizinin herhangi iki farklı öğesinin frekansı arasındaki maksimum farkı bulmayı ister, ancak daha yüksek frekansa sahip öğenin değeri de diğer tamsayıdan daha büyük olmalıdır. Örnek Giriş: arr [] = {2,4,4,4,3,2} ...

Devamını oku

Soru 86. K Olumsuzlukları Leetcode Çözümünden Sonra Dizi Toplamını En Üst Düzeye Çıkarın Bu gönderi, K Olumsuzluklarından Sonra Dizi Toplamını En Üst Düzeye Çıkar üzerindedir. Leetcode Çözümü Problem ifadesi "K Olumsuzluklarından Sonra Dizi Toplamını En Üst Düzeye Çıkar" probleminde bize bir dizi dizisi ve bir K değeri verilir. Arr [i] 'nin değerini şu şekilde değiştirebiliriz ...

Devamını oku

Soru 87. K Farklı Numaralı En Küçük Alt Dizi Diyelim ki bir tamsayı diziniz ve bir k sayınız var. Problem ifadesi, en küçük aralık alt dizisini (l, r) dahil olarak bulmayı ister, bu şekilde bu en küçük alt dizide tam olarak k farklı sayı bulunur. Örnek Giriş: {1, 2, 2, 3, 4, 5, 5} k = 3 ...

Devamını oku

Soru 88. Verilen Bir Değeri Toplayan Tüm Benzersiz Üçüzler Bir tamsayı dizisi ve 'toplam' adı verilen belirli bir sayı verdik. Problem ifadesi, verilen 'toplam' sayısının toplamı olan üçlüyü bulmayı ister. Örnek Giriş: arr [] = {3,5,7,5,6,1} toplam = 16 Çıktı: (3, 7, 6), (5, 5, 6) Açıklama: Verilene eşit olan üçlü .. .

Devamını oku

Soru 89. 1s Sayısına Sahip En Uzun Alt Dizi, 0 Sayısından Bir Fazla Bir tamsayı dizisi verdik. Bir dizi sadece 1'ler ve 0'lar içerir. Problem ifadesi, 1'in rakamının miktarına sahip olan en uzun Alt Dizinin uzunluğunun, bir alt dizideki 0'ların sayısından sadece bir fazla olduğunu bulmayı ister. Örnek Giriş: arr [] = ...

Devamını oku

Soru 90. Sırayı Aynı Tutan Verilen İki Diziden Maksimum Dizi Aynı n boyutunda iki tamsayı dizimiz olduğunu varsayalım. Her iki dizi de ortak sayılar içerebilir. Sorun ifadesi, her iki diziden 'n' maksimum değerleri içeren sonuç dizisini oluşturmayı ister. İlk diziye öncelik verilmelidir (ilk dizinin elemanları ...

Devamını oku

Soru 91. 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 92. Bir Diziyi Yeniden Düzenleyin Öyle ki arr [i], i'ye eşittir “Array [i] = i” problemi size 0 ile n-1 arasında değişen bir tamsayı dizisi verildiğini söyleyecek şekilde bir diziyi yeniden düzenleyin. Dizide tüm elemanlar bulunmayabileceğinden, onların yerine -1 vardır. Sorun ifadesi, diziyi şu şekilde yeniden düzenlemeyi ister ...

Devamını oku

Soru 93. Bir Dizide 0 ve 1'leri ayırın Problem İfadesi Bir tamsayı diziniz olduğunu varsayalım. "Bir dizideki 0 ve 1'leri ayırma" problemi, diziyi 0'larda ve 1'lerde olmak üzere iki parça halinde ayırmayı ister. 0'lar dizinin sol tarafında ve 1'ler dizinin sağ tarafında olmalıdır. ...

Devamını oku

Soru 94. Dizideki En Büyük d'yi bulun, öyle ki a + b + c = d Problem İfadesi Bir dizi tam sayıya sahip olduğunuzu varsayalım. Giriş değerlerinin tümü farklı öğelerdir. "A + b + c = d olacak şekilde dizideki en büyük d'yi bulun" problemi, a + b + c = ... olacak şekilde kümedeki en büyük 'd' öğesini bulmayı ister.

Devamını oku

Soru 95. K Öğrenciye Eşit Olarak Dağıtılacak Maksimum Çikolata Sayısı “K öğrenciye eşit olarak dağıtılacak maksimum çikolata sayısı”, içinde çikolata bulunan n adet kutu verildiğini belirtir. K öğrenci olduğunu varsayalım. Görev, ardışık kutuları seçerek maksimum sayıda çikolatayı k öğrenci arasında eşit olarak dağıtmaktır. Yapabiliriz ...

Devamını oku

Soru 96. Bir Dizide Bulunan Maksimum Ardışık Sayılar Problem İfadesi N büyüklüğünde bir tamsayı dizisine sahip olduğunuzu varsayalım. "Bir dizide bulunan maksimum ardışık sayılar" problemi, bir dizide dağılabilecek ardışık sayıların maksimum sayısını bulmayı ister. Örnek dizi [] = {2, 24, 30, 26, 99, 25} 3 Açıklama: ...

Devamını oku

Soru 97. 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 98. Aralık Minimum Sorgusu (Karekök Ayrıştırma ve Seyrek Tablo) Aralık minimum sorgu probleminde bir sorgu ve bir tamsayı dizisi verdik. Her sorgu, aralığı her aralık için sol ve sağ dizinler olarak içerir. Verilen görev, aralıktaki tüm sayının minimumunu belirlemektir. Örnek Giriş: arr [] = {2, 5, ...

Devamını oku

Soru 99. Seyrek Tablo kullanarak Aralık Toplamı Sorgusu Seyrek tablo problemini kullanan aralık toplamı sorgusunda, bir aralık sorgumuz var ve bir tamsayı dizisi verdik. Verilen görev, aralıkta gelen tüm tam sayıların toplamını bulmaktır. Örnek Giriş: arr [] = {1,4,6,8,2,5} Sorgu: {(0, 3), (2, 4), (1, 5)} Çıktı: 19 16 25 ...

Devamını oku

Soru 100. İkili Dizide Sorguları Sayma ve Açma / Kapatma Giriş değeri olarak n boyutunda bir dizi verilmiştir. "İkili Dizi üzerinde Sorguları Say ve Değiştir" problemi, aşağıda verilen bazı sorguların gerçekleştirilmesini ister, sorgular rastgele bir şekilde değişebilir. Sorgular ⇒ Sorguyu değiştir ⇒ geçiş (başlangıç, bitiş), bu ...

Devamını oku

Soru 101. İkili Bir Dizinin Alt Dizilerinin Ondalık Değerlerini Sorgular Belirli bir ikili dizide bir ikili dizinin alt dizilerinin ondalık değerleri için Sorgular yazın. Problem ifadesi, ikili bir dizideki aralık yardımıyla bu şekilde oluşturulan ondalık sayıyı bulmayı ister. Örnek Giriş: arr [] = {1, 0, 1, 1, 0, 0, 1, 1} Sorgu (1, ...

Devamını oku

Soru 102. Başka Bir Dizi Kullanarak Öğeleri En Üst Düzeye Çıkarın Diyelim ki, aynı n boyutunda iki tamsayı dizisi verdik. Her iki dizi de pozitif sayılar içerir. Problem ifadesi, ikinci diziyi öncelik olarak koruyarak ikinci dizi elemanını kullanarak birinci diziyi maksimize etmeyi ister (ikinci dizinin elemanları çıktıda ilk olarak görünmelidir). ...

Devamını oku

Soru 103. 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 104. 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 105. Monotonik Dizi LeetCode Çözümü Problem ifadesi “Monotonic Array” probleminde bize bir dizi veriliyor. Görevimiz dizinin tekdüze bir dizi olup olmadığını kontrol etmektir. Monoton bir dizi, öğelerin artan sırada veya azalan sırada sıralandığı bir dizidir. Dizi sıralıysa ...

Devamını oku

Soru 106. Üçü ardışık olmayacak şekilde maksimum alt dizi toplamı “Üçü ardışık olmayacak şekilde maksimum alt dizi toplamı” problemi, size bir tamsayı dizisi verildiğini belirtir. Şimdi, ardışık üç öğeyi dikkate alamayacağınız için maksimum toplamı olan bir alt dizi bulmanız gerekiyor. Hatırlamak gerekirse, bir alt dizi bir diziden başka bir şey değildir ...

Devamını oku

Soru 107. Öğeler bir aralıkla sınırlı olmadığında, belirli bir dizideki kopyaları bulun “Öğeler bir aralıkla sınırlı olmadığında belirli bir dizide yinelenenleri bul” sorunu, n tamsayıdan oluşan bir diziye sahip olduğunuzu belirtir. Sorun ifadesi, dizide varsa yinelenen öğeleri bulmaktır. Böyle bir öğe yoksa -1 döndür. Misal [ ...

Devamını oku

Soru 108. Dizinin Yinelemelere İzin Verilen Bitişik Tamsayılar İçerdiğini Kontrol Edin Yinelenen öğeler de içerebilen bir tamsayı dizisi verilir. Problem ifadesi bunun bir bitişik tamsayılar kümesi olup olmadığını öğrenmenizi ister, eğer öyleyse "Evet", değilse "Hayır" yazdırın. Örnek Örnek Giriş: [2, 3, 4, 1, 7, 9] Örnek ...

Devamını oku

Soru 109. Bir Matris Leetcode Çözümündeki En Zayıf Sıralar Problem ifadesi "Bir Matristeki K En Zayıf Satırlar" probleminde bize n satır ve m sütundan oluşan bir matris verilmiştir. matris 0 veya 1 ile doldurulur. Bu matrisle ilgili özel olan şey, hepsinin her satırın sol tarafına doğru olmasıdır ...

Devamını oku

Soru 110. D Günleri Leetcode Çözümü İçinde Paket Gönderme Kapasitesi Problem açıklaması ”Paketleri D Günleri İçinde Gönderme Kapasitesi” probleminde, A portunda D günlerinde B portuna aktarılması gereken paketlerimiz var. Her paketin ağırlığını ve içinde bulunduğumuz gün sayısını içeren bir ağırlıklar dizisi veriliyor ...

Devamını oku

Soru 111. Dizi Leetcode Çözümünden Aritmetik İlerleme Yapabilir Problem ifadesi “Diziden Aritmetik İlerleme Yapabilir” probleminde bize bir dizi veriliyor, şimdi diziyi yeniden düzenleyerek bir Aritmetik İlerleme üretmenin mümkün olup olmadığını cevaplamamız gerekiyor. Örnek arr = [3,1,5] true Açıklama: Diziyi, bir ... oluşturan {1,3,5} olarak yeniden düzenleyebiliriz.

Devamını oku

Soru 112. Hisse Senedi Almak ve Satmak için En İyi Zaman III Leetcode Çözümü Problem açıklaması “Hisse Senedi Almak ve Satmak İçin En İyi Zaman III” 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 senedinin satın alınması ve o hissenin satılmasıdır ...

Devamını oku

Soru 113. 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 114. İşlem Ücreti Leetcode Çözümü ile Hisse Senedi Almak ve Satmak için En İyi Zaman Problem açıklaması “İşlem Ücretiyle Hisse Senedi Almak ve Satmak için En İyi Zaman” probleminde, dizideki her öğenin o gün verilen hisse senedinin fiyatını içerdiği bir dizi verilmiştir. İşlemin tanımı, bir hisse senedi alıp satmaktır ...

Devamını oku

Soru 115. Bir dizide eşit öğelere sahip dizin çiftlerinin sayısı Diyelim ki bir tamsayı dizisi verdik. "Bir dizide eşit elemanlara sahip dizin çiftlerinin sayısı" problemi, dizi [i] = arr [j] ve i'nin j'ye eşit olmayacağı şekilde indis çiftlerinin (i, j) sayısını bulmayı ister. . Örnek arr [] = {2,3,1,2,3,1,4} 3 Açıklama Çifti ...

Devamını oku

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

Devamını oku

Soru 118. 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 119. Bir Çift Dizisi verildiğinde, içindeki tüm Simetrik Çiftleri bulun Tüm simetrik çiftleri bulun - Size bir dizi çift verilir. İçindeki simetrik çiftleri bulmalısın. Simetrik çift, çiftler halinde (a, b) ve (c, d) dediğinde simetrik olduğu söylenir, burada 'b' eşittir 'c' ve 'a' ...

Devamını oku

Soru 120. Dizideki tüm öğeleri eşit yapmak için minimum işlem “Dizideki tüm öğeleri eşit yapmak için minimum işlem” problemi, içinde bazı tamsayılar olan bir dizi verildiğini belirtir. Bir diziyi eşitlemek için yapılabilecek minimum işlemleri bulmanız gerekir. Örnek [1,3,2,4,1] 3 Açıklama Ya 3 çıkarma olabilir ...

Devamını oku

Soru 121. 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 122. Verilen toplamlı alt diziyi bulun (Negatif Sayıları Kullanır) "Verilen toplamla alt diziyi bul (Negatif Sayıları İşler)" problemi, size negatif tamsayılar ve "toplam" adı verilen bir sayı içeren bir tamsayı dizisi verildiğini belirtir. Problem ifadesi, "toplam" adı verilen belirli bir sayıyı toplayan alt dizinin yazdırılmasını ister. Birden fazla alt dizi varsa ...

Devamını oku

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

Devamını oku

Soru 124. Verilen sayıya eşit ürüne sahip üçüz sayısını sayın “Verilen sayıya eşit çarpımla üçlü sayım” problemi bize bir tamsayı dizisi ve m sayısı verildiğini belirtir. Problem ifadesi, çarpım m'ye eşit olan toplam üçlü sayısını bulmayı ister. Örnek arr [] = {1,5,2,6,10,3} m = 30 3 Açıklama Üçlüler ...

Devamını oku

Soru 125. Dizideki bir öğenin ilk ve son dizinleri arasındaki maksimum fark Bir dizi tam sayıya sahip olduğunuzu varsayalım. "Dizideki bir öğenin ilk ve son dizinleri arasındaki maksimum fark" problemi, bir dizide bulunan her sayının ilk ve son dizini arasındaki farkı bulmayı, böylece farkın tümü için maksimum olmasını ister. Misal ...

Devamını oku

Soru 126. 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 127. 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 128. Sıfır toplamlı tüm üçüzleri bul “Sıfır toplamlı tüm üçlüleri bul” problemi, size hem pozitif hem de negatif sayı içeren bir dizi verildiğini belirtir. Problem ifadesi, toplamı 0'a eşit olan üçlüyü bulmayı ister. Örnek dizi [] = {0, -2,1,3,2, -1} (-2 -1 3) (-2 0 2) ( -1 0 1) Açıklama ...

Devamını oku

Soru 129. Belirli bir dizinin birbirinden k mesafe içinde yinelenen öğeler içerip içermediğini kontrol edin “Verilen bir dizinin birbirinden k mesafe içinde yinelenen öğeler içerip içermediğini kontrol edin” problemi, k aralığı içinde verilen sırasız dizide yinelenenleri kontrol etmemiz gerektiğini belirtir. Burada k değeri verilen diziden daha küçüktür. Örnekler K = 3 dizi [] = ...

Devamını oku

Soru 130. Verilen ürünle eşleştirin "Verilen ürünle eşleştir" problemi, size bir tamsayı dizisi ve "x" sayısı verildiğini belirtir. Bir dizinin, verilen girdi dizisinde 'x' çarpımına eşit olan bir çiftten oluşup oluşmadığını belirleyin. Örnek [2,30,12,5] x = 10 Evet, Ürün Çifti Açıklama Burada 2 ...

Devamını oku

Soru 131. Dizide Maksimum Mesafe "Dizideki Maksimum Mesafe" problemi size "n" hayır verildiğini belirtir. diziler ve tüm diziler artan sırada verilmiştir. Göreviniz, bir dizideki iki sayının maksimum farkını / mutlak farkını bulmaktır ve iki sayı arasındaki maksimum mesafeyi şu şekilde tanımlayabiliriz ...

Devamını oku

Soru 132. Bir dizide k kez meydana gelen ilk eleman Bir 'k' sayısı ve bir tamsayı dizisi verdik. "Bir dizide k kez meydana gelen ilk eleman" problemi, bir dizide tam olarak k kez meydana gelen dizideki ilk elemanı bulmayı söyler. Dizide k kez oluşan eleman yoksa ...

Devamını oku

Soru 133. 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 134. Kopya İçeriyor Bize bir dizi verildi ve bu dizi yinelenen öğeler içeriyor olabilir veya olmayabilir. Bu yüzden kopya içerip içermediğini kontrol etmeliyiz. Örnekler [1, 3, 5, 1] ​​doğru ["elma", "mango", "turuncu", "mango"] doğru [22.0, 4.5, 3.98, 45.6, 13.54] yanlış Yaklaşım Bir diziyi çeşitli şekillerde kontrol edebiliriz ...

Devamını oku

Soru 135. Verilen diziden minimum sayı oluştur "Verilen diziden minimum sayı oluştur" problemi, size sadece I ve D'lerin bazı modellerinin verildiğini belirtir. I'in anlamı artmak anlamına gelir ve azalma için D ile sağlanır. Sorun ifadesi, verilen modeli karşılayan minimum sayıyı yazdırmamızı ister. Sahibiz ...

Devamını oku

Soru 136. En Uzun Doğru Parantez Sonrası için Aralık Sorguları Size bir dizi parantez alt dizisi verilir, başka bir deyişle, '(' ve ')' gibi parantezler verilir ve size başlangıç ​​ve bitiş noktası olarak bir sorgu aralığı verilir. "En Uzun Doğru Parantez Sonrası için Aralık Sorguları" sorunu, maksimum uzunluğu bulmayı ister ...

Devamını oku

Soru 137. Eşit sayıda 0 ve 1'e sahip en büyük alt dizi Size bir tamsayı dizisi verilir. Tam sayılar, giriş dizisinde yalnızca 0 ve 1'dir. Problem ifadesi, eşit sayıda 0 ve 1 olan en büyük alt diziyi bulmayı ister. Örnek dizi [] = {0,1,0,1,0,1,1,1} 0 - 5 (toplam 6 eleman) Açıklama Dizi konumundan ...

Devamını oku

Soru 138. M aralığı geçiş işlemlerinden sonra ikili dizi Başlangıçta 0 ve Q sorgu sayısından oluşan bir ikili dizi verilir. Problem ifadesi değerleri değiştirmeyi ister (0'ları 1'lere ve 1'leri 0'lara dönüştürerek). Q sorguları gerçekleştirildikten sonra, sonuç dizisini yazdırın. Örnek dizi [] = {0, 0, 0, 0, 0} Değiştir (2,4) ...

Devamını oku

Soru 139. İki kümenin örtüşmeyen toplamı Problem İfadesi “İki kümenin örtüşmeyen toplamı” problemi, aynı n boyutunda arrA [] ve arrB [] olarak girdi değerleri olarak iki dizi verildiğini belirtir. Ayrıca, her iki dizinin de ayrı ayrı öğeleri ve bazı ortak öğeleri vardır. Göreviniz toplam tutarı bulmaktır ...

Devamını oku

Soru 140. Bir dizideki tüm çiftleri (a, b), a% b = k olacak şekilde bulun Problem İfadesi "Bir dizideki tüm çiftleri (a, b) bulun, öyle ki a% b = k" size bir tamsayı dizisi ve k adı verilen bir tamsayı değeri verildiğini belirtir. Problem ifadesi, çifti x ...

Devamını oku

Soru 141. Aralık LCM Sorguları Problem İfadesi “Aralık LCM Sorguları” problemi, bir tamsayı diziniz ve q sayıda sorguya sahip olduğunuzu belirtir. Her sorgu, bir aralık olarak (sol, sağ) içerir. Verilen görev, LCM'yi (sol, sağ), yani aralıktaki tüm sayının LCM'sini bulmaktır ...

Devamını oku

Soru 142. Belirli bir aralıktaki öğeler dışında bir dizinin tüm sayılarının GCD'si için yapılan sorgular Problem İfadesi "Belirli bir aralıktaki öğeler dışında bir dizinin tüm sayılarının GCD için sorguları" problemi, size bir tamsayı dizisi ve aq sayıda sorgu verileceğini belirtir. Her sorgu, sol ve sağ numarayı içerir. Sorun ifadesi ...

Devamını oku

Soru 143. Bir alt dizinin dağ şeklinde olup olmadığını bulun Problem İfadesi "Bir alt dizinin bir dağ şeklinde olup olmadığını bulun" problemi, size bir tamsayı dizisi ve bir aralık verildiğini belirtir. Problem ifadesi, verilen aralık arasında oluşan alt dizinin bir dağ formu şeklinde mi yoksa ...

Devamını oku

Soru 144. O (toplam) uzayda Alt Küme Toplam Problemi Problem İfadesi “O (toplam) uzayındaki alt küme toplamı” problemi, bazı negatif olmayan tam sayılardan oluşan bir dizi ve belirli bir değer verildiğini belirtir. Şimdi, toplamı verilen giriş değerininkine eşit olan bir alt küme olup olmadığını bulun. Örnek Dizi = {1, 2, 3, 4} ...

Devamını oku

Soru 145. Bir İfadede Verilen Açılış Parantezinin Kapanış Parantezinin Dizinini Bul Problem İfadesi Uzunluk / boyut n olan bir dizi s ve açılan bir köşeli parantezin dizinini temsil eden bir tamsayı değeri verildiğinde. Bir ifadede belirli bir açılış ayracı için kapanış ayracının dizinini bulun. Örnek s = "[ABC [23]] [89]" indeks = 0 8 s = "[C- [D]]" indeks = 3 5 s ...

Devamını oku

Soru 146. 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 147. 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 148. 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 149. 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 150. İki Yığın kullanarak kabarcık sıralama Problem İfadesi "İki Yığın kullanarak kabarcık sıralaması" problemi, size n boyutunda bir [] dizisi verildiğini belirtir. İki yığın veri yapısına sahip bir balon sıralama paradigması kullanarak verilen a [] dizisini sıralamak için bir işlev oluşturun. Örnek a [] = {15, 12, 44, 2, 5, ...

Devamını oku

Soru 151. 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 152. En Uzun Artış Sonrası Oluşturma (N log N) Problem İfadesi Size bir tamsayı dizisi verilir. "En Uzun Artan Sonucunun İnşası (N log N)" problemi, en uzun artan alt diziyi oluşturmayı ister. Örnek dizi [] = {1, 4, 7, 2, 9, 6, 12, 3} 12, 9, 7, 4, 1 ve bu en uzun artan alt dizinin boyutu ...

Devamını oku

Soru 153. 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 154. Bir diziyi, 'arr [i]', 'j' ise 'arr [j]', 'i' olacak şekilde yeniden düzenleyin Problem İfadesi Problemi 'arr [i]', 'j' ise 'arr [j]', tamsayılar içeren "n" boyutlu bir diziye sahip olduğunuzu belirtirse, 'arr [j]', 'i' olacak şekilde bir diziyi yeniden düzenleyin. Dizideki sayılar 0 ile n-1 arasındadır. Sorun ifadesi, dizinin ...

Devamını oku

Soru 155. 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 156. Diziyi Zig-Zag modasına dönüştür Problem İfadesi “Diziyi Zig-Zag biçimine dönüştür” problemi size bir tamsayı verildiğini belirtir. Problem ifadesi, diziyi zikzak şeklinde sıralamak ister, böylece dizideki elemanlar à a <b> c <d> e ...

Devamını oku

Soru 157. K boyutundaki her pencerede ilk negatif tam sayı Problem İfadesi "k boyutundaki her pencerede ilk negatif tam sayı" problemi, size pozitif ve negatif tam sayıları içeren bir dizi verildiğini belirtir, k boyutundaki her pencere için o penceredeki ilk negatif tamsayıyı yazdırır. Herhangi bir pencerede negatif tamsayı yoksa çıktı ...

Devamını oku

Soru 158. İkili matriste 1 olan en yakın hücrenin uzaklığı Problem İfadesi "İkili matriste 1 olan en yakın hücrenin uzaklığı" problemi, size en az bir 0 içeren ikili bir matris (yalnızca 1 ve 1'leri içeren) verildiğini belirtir. İkili matriste 1 olan en yakın hücrenin mesafesini bulun tüm unsurları için ...

Devamını oku

Soru 159. Verilen Sıradan Minimum Numara Formu Problem İfadesi "Verilen Sıradan Form Minimum Sayı" problemi, size 'I' karakterlerinin bir modelini temsil eden uzunluk / boyut n dizileri verildiğini belirtir, yani artan ve 'D', yani sadece azalan. Verilen desen için minimum numarayı 1-9 arasında benzersiz rakamlarla yazdırın. Örneğin - ...

Devamını oku

Soru 160. En Uzun Artan Sonuç Sayısı Problem İfadesi "En Uzun Artan Sonuç Sayısı" problemi, size n boyutunda bir a [] dizisi verildiğini belirtir. İçindeki en uzun artan alt dizilerin sayısını yazdırın. Örnek a [] = {1, 2, 5, 4, 7} 2 Açıklama: En uzun artan alt diziler ...

Devamını oku

Soru 161. 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 162. 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 163. Bir diziyi sırayla yeniden düzenleyin - en küçük, en büyük, 2. en küçük, 2. en büyük Problem İfadesi Bir tamsayı diziniz olduğunu varsayalım. "Bir diziyi sırayla yeniden düzenle - en küçük, en büyük, 2. en küçük, 2. en büyük, .." sorunu, diziyi, en küçük sayı önce sonra en büyük sayı, sonra ikinci en küçük ve sonra ikinci gelecek şekilde yeniden düzenlemeyi ister. ...

Devamını oku

Soru 164. Diziyi, çift konumlu tek sayıdan büyük olacak şekilde yeniden düzenleyin Problem İfadesi Bir tamsayı diziniz olduğunu varsayalım. "Diziyi tek konumdan daha büyük olacak şekilde yeniden düzenle" problemi, diziyi yeniden düzenlemeyi ister, öyle ki bir dizideki çift konumdaki elemanlar, hemen önündeki öğeden daha büyük olmalıdır. Arr [i-1] <= Arr [i], eğer konum 'i' ...

Devamını oku

Soru 165. Verilen sayıları en büyük sayıyı oluşturacak şekilde düzenleyin Problem İfadesi Bir dizi tam sayıya sahip olduğunuzu varsayalım. "Verilen sayıları en büyük sayıyı oluşturacak şekilde düzenle" problemi, diziyi, çıktının bir dizinin bu sayılarıyla yapılabilecek maksimum değer olacak şekilde yeniden düzenlemesini ister. Örnek [34, 86, 87, ...

Devamını oku

Soru 166. Yinelenenleri sıralı diziden kaldır Problem İfadesi "Sıralanmış diziden kopyaları kaldır" size N boyutunda sıralanmış bir dizi verildiğini belirtir. Yinelenen öğeleri diziden kaldırmanız gerekir. Yinelenen öğeler kaldırıldıktan sonra benzersiz öğeler içeren diziyi yazdırın. Örnek a [] = {1, 1, 1, 1} {1} Açıklama: ...

Devamını oku

Soru 167. Orijinal diziyle aynı toplam farklı öğelere sahip alt dizileri sayın Problem İfadesi “Orijinal diziyle aynı toplam farklı öğelere sahip alt dizileri sayma” size bir tamsayı dizisi verildiğini belirtir. Problem ifadesi, orijinal bir dizide mevcut olan tüm farklı öğeleri içeren alt dizilerin toplam sayısını bulmayı ister. Örnek dizi [] = {2, 1, 3, 2, ...

Devamını oku

Soru 168. Kendisi dışındaki dizinin çarpımı Problem İfadesi “Kendinden başka dizinin çarpımı” problemi, size bir dizi a [] verildiğini belirtir. Aynı boyutta başka bir p [] dizisi yazdırın, öyle ki p dizisinin i'inci indeksindeki değer, orijinal dizinin tüm elemanlarının çarpımına eşit olsun ...

Devamını oku

Soru 169. İlk eksik pozitif Problem İfadesi "İlk eksik pozitif" problem size n boyutunda bir a [] (sıralı veya sıralanmamış) dizisinin verildiğini belirtir. Bu dizide eksik olan ilk pozitif sayıyı bulun. Örnek a [] = {1, 3, -1, 8} 2 Açıklama: Diziyi sıralarsak {-1, ...

Devamını oku

Soru 170. Bitişik Dizi Leetcode Problem İfadesi “Bitişik Dizi Leetcode” problemi, size n boyutunda bir [] dizisinin verildiğini belirtir ve sadece 1'ler ve 0'lardan oluşur. 1'lerin sayısının 0'ların sayısına eşit olduğu en uzun alt diziyi bulun. Örnek a [] = {1, 0, 1, 1, 1, ...

Devamını oku

Soru 171. Asal frekansları k'ye eşit veya daha büyük olan sayılar Problem İfadesi Problem "k'ye eşit veya daha büyük asal frekanslara sahip sayılar" size n büyüklüğünde bir tamsayı ve k tamsayı değeri verildiğini belirtir. İçindeki tüm sayılar asal sayılardır. Sorun ifadesi, ekranda görünen sayıları bulmanızı ister ...

Devamını oku

Soru 172. Verilen toplamı olan çiftleri bulun, böylece çiftin elemanları farklı sıralarda yer alır. Problem İfadesi “Bir çiftin elemanları farklı satırlarda olacak şekilde belirli bir toplamı olan çiftleri bulun” problemi, size bir tamsayı matrisi ve "toplam" adı verilen bir değer verildiğini belirtir. Problem ifadesi, belirli bir ...

Devamını oku

Soru 173. Belirli bir matrisin tüm satırlarındaki ortak öğeler Problem İfadesi “Belirli bir matrisin tüm satırlarındaki ortak elemanlar” problemi, size M * N matrisi verildiğini belirtir. Problem ifadesi, belirli bir matristeki tüm ortak öğeleri O (M * N) zamanında matrisin her satırında bulmayı ister. Örnek dizi [] = {{12, 1, 4, 5, ...

Devamını oku

Soru 174. İki geçişi kullanarak bir ızgarada maksimum puan toplayın Problem İfadesi Bize "nxm" boyutunda bir matris veriliyor ve iki çapraz geçiş kullanarak bir ızgarada maksimum noktaları toplamamız gerekiyor. İ, j hücresinde duruyorsak, i + 1, j veya i + 1, j-1 veya i + 1, j + 1 hücresine gitmek için üç seçeneğimiz var. Yani ...

Devamını oku

Soru 175. İki sıralanmamış dizi verildiğinde, toplamı x olan tüm çiftleri bulur. Problem İfadesi İki sıralanmamış dizi verildiğinde, toplamı x olan tüm çiftleri bulun, size sıralanmamış iki tamsayı dizisi ve toplam adı verilen bir değer verildiğini belirtir. Sorun ifadesi, toplam çift sayısını bulmanızı ve ... ekleyen tüm bu çiftleri yazdırmanızı ister.

Devamını oku

Soru 176. Öğeleri sıklığa göre sırala Problem İfadesi Size bir tamsayı dizisi verilir, bazı sayılar içinde tekrarlanır. Problem ifadesi, dizideki sayıyı, elemanları frekansa göre sıralamak olan sıklıklarına göre azalan sırayla yazdırmayı ister. Örnek dizi [] = {3,4,3,1,2,9,2,9,2,5} 2 2 2 3 3 9 9 ...

Devamını oku

Soru 177. 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 178. En düşük ortalamaya sahip alt diziyi bulun Problem İfadesi Bir tamsayı dizisi ve bir k sayısı verdiniz. Problem ifadesi, minimum ortalamaya sahip olan k elemanlarının alt dizisini bulmak için en az ortalamaya sahip alt diziyi bulmayı ister. Örnek dizi [] = {12, 34, 20, 30, 24, 45} k = 3 [0, 2] 'nin Alt Dizisi minimum ortalamaya sahiptir. Açıklama: ...

Devamını oku

Soru 179. Bir dizi palindromu yapmak için minimum sayıda birleştirme işlemi bulun Problem İfadesi Size bir tamsayı dizisi verilir. Problem ifadesi, bir dizi palindromu yapmak için minimum birleştirme işlemi sayısını bulmayı, yani diziyi bir palindrom yapmak için dizi üzerinde yapılacak minimum birleştirme işlemi sayısını bulmayı ister. Birleştirme işlemi basitçe şu anlama gelir ...

Devamını oku

Soru 180. 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 181. K uzunluğunun maksimum ortalama alt dizisini bulun Problem İfadesi Size bir tamsayı dizisi ve bir k sayısı verilir. Problem ifadesi, k uzunluğunun maksimum ortalama alt dizisini bulmayı ister. Alt dizi, orijinal dizinin elemanlarının bitişik bir bloğundan oluşan bir diziden başka bir şey değildir Örnek dizi [] = {1,3,12,34,76,10} [2, 4] Açıklama: Dizi başlıyor ...

Devamını oku

Soru 182. Matris Zinciri Çarpma Probleminde parantez yazdırma Problem İfadesi Matrislerin çarpım sırasını, tüm matrislerin çarpımında yer alan işlemlerin sayısını en aza indirecek şekilde bulmamız gerekir. Daha sonra bu sırayı yani matris zincir çarpımı probleminde köşeli parantezleri yazdırmamız gerekiyor. 3 tane A, B, ... matrisiniz olduğunu düşünün.

Devamını oku

Soru 183. Herhangi iki öğe arasındaki minimum farkı bulun Problem İfadesi Size bir tamsayı dizisi verilir. Problem ifadesi, dizide verilen herhangi iki eleman arasındaki minimum farkı bulmayı ister. Örnek arr [] = {11,1,6,8,20,13} 2 Açıklama: 11 ile 13 arasındaki minimum fark 2'dir. Arr [] = {19,14,80,200,32,29} 3 Açıklama: Minimum fark 32 ile 29 arasında ...

Devamını oku

Soru 184. 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 185. 2D matristeki maksimum toplam dikdörtgeni Problem İfadesi 2B bir matristeki maksimum toplam dikdörtgenini bulun, yani maksimum toplamı olan bir alt matrisi bulmak için. 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 gerekiyor ve ...

Devamını oku

Soru 186. 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 187. 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 188. 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 189. 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 190. Tek numara N boyutunda bir a [] dizisi verildiğinde. Dizideki tüm elemanlar 1 hariç iki kez mevcuttur. Yalnızca bir kez görünen elemanı bulun veya başka bir deyişle tek sayıyı bulduğumuzu söyleriz. Örnek Giriş: a [] = {1, 3, 5, 5, 2, 1, 3} ...

Devamını oku

Soru 191. 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 192. 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 193. Maksimal Kare Maksimal kare probleminde, 2'lar ve 0'lerle dolu 1B ikili bir matris verdik, sadece 1'leri içeren en büyük kareyi bulduk ve alanını döndürdük. Örnek Giriş: 1 0 1 0 0 0 0 1 1 1 1 1 1 1 1 0 0 0 1 ...

Devamını oku

Soru 194. 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 195. 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 196. A + b + c = toplam olacak şekilde farklı üç diziden üç öğe bulun Üç Toplam, görüşmeciler tarafından sevilen bir sorundur. Amazon röportajında ​​şahsen bana sorulan bir sorun. Öyleyse, daha fazla zaman kaybetmeden sorunu çözmemize izin verin. Hem pozitif hem de negatif sayılara sahip bir dizi. Toplamı sıfır olan / değiştirilebilen üç sayı, ...

Devamını oku

Soru 197. 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 198. K Boş Yuvalar K boş yuvalar, durumumuza uyan çiçekleri toplamaya çalışan bir bahçıvanın ikilemini doğru bir şekilde sunar. Bahçıvanımızın bir N yuvası alanı var. Bahçıvan, yuvaların her birine bir çiçek dikti. Her çiçek belirli bir günde çiçek açacaktır. Ayrıca yaprak dökmeyen çiçekler ektik. ...

Devamını oku

Soru 199. Dizide Ürünleri Bulunan Çiftleri Say Dizi probleminde ürünleri bulunan sayı çiftlerinde bir dizi verdik, ürün değeri dizide bulunan tüm farklı çiftleri sayın. Örnek Giriş A [] = {2, 5, 6, 3, 15} Çıkış Dizide ürünleri bulunan farklı çiftlerin sayısı: 2 Çiftler: (2, ...

Devamını oku

Soru 200. Verilen Bir Tamsayı Dizisinin Tüm Farklı Öğelerini Yazdır Bir tamsayı dizisi verildiğinde, dizideki tüm farklı öğeleri yazdırın. Verilen dizi kopyalar içerebilir ve çıktı her öğeyi yalnızca bir kez yazdırmalıdır. Verilen dizi sıralanmamış. Örnek Giriş: nums [] = {12, 10, 9, 45, 2, 10, 10, 45} Çıktı: 12, 10, 9, 45, 2 Yaklaşım ...

Devamını oku

Soru 201. Bir Dizideki Pozitif Negatif Değer Çifti Bir dizi problemindeki pozitif negatif değer çiftinde, A dizisine farklı tam sayılar verdik, dizide var olan bir sayının pozitif değeri ve negatif değeri olan tüm çiftleri yazdırın. Çiftleri oluşum sırasına göre yazdırmamız gerekir. Bir çift ...

Devamını oku

Soru 202. Verilen Toplamla Çiftleri Say N boyutunda bir tamsayı dizisi ve bir tamsayı 'K' verildiğinde, dizide bulunan ve toplamı 'K'ye eşit olan çiftlerin sayısını (benzersiz olması gerekmez) saymanız gerekir. Örnek Giriş: Arr = {1, 5, 7, 1} K = 6 Çıktı: Verilen Toplamla Çiftleri Saymak için 2 Kaba kuvvet çözümü Ana fikir ...

Devamını oku

Soru 203. 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 204. Ç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 205. İ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 206. 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 207. Verilen Bir Dizideki Her Pencere Boyutu için En Büyük En Büyük Olanı Bul N boyutunda bir a [] dizisi verildiğinde. Dizi yazdırmada 1'den n'ye kadar değişen her pencere boyutu için veya belirli bir dizideki her pencere boyutu için maksimum minimum değeri bulun. Örnek Giriş: a [] = {10, 20, 30, 50, 10, 70, 30} Çıkış: 70 30 20 ...

Devamını oku

Soru 208. 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 209. 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 210. 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 211. 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 212. 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 213. 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 214. Rezervuar Örneklemesi Rezervuar Örneklemesi, n'nin çok büyük olduğu belirli bir n öğe listesinden k rezervuar öğesinin rastgele seçilmesi tekniğidir. Örneğin, Google, YouTube vb. Arama listeleri. Rezervuar Örneklemesi için Naif Yaklaşım k boyutunda bir rezervuar dizisi oluşturun, verilen listeden rastgele öğeler seçin. ...

Devamını oku

Soru 215. Bir Dizide En Sık Görülen Öğe Size bir tamsayı dizisi verilir. Problem ifadesi, bir dizide en sık bulunan elemanı bulmanız gerektiğini söyler. Maksimum sayıda ortaya çıkan birden fazla değer varsa, bunlardan herhangi birini yazdırmamız gerekir. Örnek Giriş [1, 4,5,3,1,4,16] Çıkış ...

Devamını oku

Soru 216. 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 217. Tek Bir Dizide k Yığınlarını Etkili Bir Şekilde Nasıl Uygulayabilirim? Tek Bir Dizide k Yığınları Uygulayan yeni bir veri yapısı tasarlayın ve uygulayın. Yeni veri yapısı bu iki işlemi desteklemelidir - itme (öğe, yığın_numarası): öğeyi belirli bir yığın sayısında iter. pop (stack_number): belirli bir ...

Devamını oku

Soru 218. Sonraki Çok Sayıda Q sorgusu yazdır Print Next Greater Number of Q sorgu probleminde, sayıları içeren n boyutunda bir dizi a [] ve sorguları temsil eden m boyutunda başka bir q [] dizisi verdik. Her sorgu, a [] dizisindeki dizini temsil eder. Her sorgu için dizideki sayıyı yazdırıyorum ...

Devamını oku

Soru 219. Bir Dizinin Yığınla Sıralanabilir olup olmadığını kontrol edin Bir dizinin yığın sıralaması problemi olup olmadığını kontrol etmek için, rastgele sırayla 1'den n'ye kadar elemanlar içeren n boyutunda bir diziye [] verdik. Yalnızca bu iki işlemi takiben geçici bir yığın kullanarak diziyi artan düzende sıralayın - Öğeyi başlangıçta kaldırın ...

Devamını oku

Soru 220. Bir Akıştaki En İyi K (veya En Sık) Numaraları Bulun Bir akım probleminde ilk k (veya en sık) sayıları bulmak için, bazı sayılardan oluşan bir tamsayı dizisi verdik. Problem ifadesi, diziden bir eleman almanız gerektiğini ve en üstte en fazla k sayıya sahip olabileceğinizi söylüyor. İhtiyacımız var ...

Devamını oku

Soru 221. K Boş Yuvalar LeetCode K Boş Yuvalar, LeetCode'da çok bilinen bir sorundur. Sorun ifadesi şuna benzer: Bir bahçe, her biri bir çiçek içeren n yuvadan oluşur. Başlangıçta tüm çiçekler açılmaz. Bir çiçek dizisi a [] ve bir tam sayı k verildiğinde. 0'dan ifade ettiğime göre, i + 1'inci ...

Devamını oku

Soru 222. 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 223. Sürgülü Pencere Tekniği Devam etmeden önce sürgülü pencere tekniği nedir? Ne yapar ve nasıl yapar, bu kavramı küçük bir problemle çözmemize izin verir Bir tamsayı dizisi göz önüne alındığında, hepsinden minimum toplamı bulma görevimiz var ...

Devamını oku

Soru 224. En yakın K elemanı bulma En yakın K elemanı bulma probleminde sıralı bir dizi ve bir x değeri verdik. Sorun, verilen dizide x'e en yakın elemanların K sayısını bulmaktır. Dizi dizi verildiğinde [] = {12, 16, 22, 30, 35, 39, 42,45, 48, 50, 53, 55, 56} ve x ...

Devamını oku

Soru 225. 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 226. Önek Dönüşümüne Sonek Bu problemde, sonek ifadesini gösteren bir dizge verdik. Önek dönüşümüne postfix yapmalıyız. Önek Gösterimi Bu gösterimde, işlenenleri operatörden sonra yazıyoruz. Polonya Notasyonu olarak da bilinir. Örneğin: + AB bir önek ifadesidir. Sonek Gösterimi ...

Devamını oku

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

Devamını oku

Soru 229. 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 230. 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 231. 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 232. En Uzun Fibonacci Sonucunun Uzunluğu Kesin olarak artan bir pozitif tam sayı dizisi verildiğinde, en uzun fibonacci alt dizisinin uzunluğunu bulun. N elemanlı bir dizi, eğer, n> = 3 xi = x (i - 2) + x (i -1) gibi fibonacci'dir, burada xi, dizinin i'inci terimidir ve i> = 2 Örnekler Giriş arr []. ..

Devamını oku

Soru 233. 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 234. 4Toplam 4Sum probleminde, bir x tamsayısı ve n boyutunda bir a [] dizisi verdik. Dizideki tüm benzersiz 4 öğe kümesini bulun, öyle ki bu 4 öğenin toplamı, verilen x tamsayısına eşittir. Örnek Giriş a [] = {1, 0, -1, ...

Devamını oku

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

Devamını oku

Soru 236. Sıralanmış bir Matristeki K-inci En Küçük Eleman Bir Sıralanmış Matris probleminde K-inci En Küçük Eleman'da, her satır ve sütunun azalan düzende sıralandığı bir nxn matrisi verdik. Verilen 2B dizide k'inci en küçük elemanı bulun. Örnek Giriş 1: k = 3 ve matris = 11, 21, 31, 41 ...

Devamını oku

Soru 237. Pascal Üçgen Leetcode Pascal Üçgeni, Amazon, Microsoft ve diğer şirketlerde çokça sorulan çok iyi bir Leetcode problemidir. negatif olmayan tamsayı satırları verdik, pascal üçgenin ilk satırlarını yazdırın. Örnek satırlar = 5 satır = 6 Pascal Üçgen Leetcode Dinamik Programlama için çözüm türleri ...

Devamını oku

Soru 238. 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 239. 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 240. Bölüm Eşit Alt Küme Toplamı Bölüm Eşit Alt Küme Toplamı, bir dizi pozitif sayı verdiğimiz bir sorundur. Her iki kümedeki elemanların toplamı aynı olacak şekilde onu iki alt gruba bölebileceğimizi bulmalıyız. Burada sayısının olması gerekli değil ...

Devamını oku

Soru 241. Renkleri Sırala Renkleri sırala, N nesne içeren bir dizi vermemiz gereken bir sorundur. Her kutu kırmızı, mavi ve beyaz olabilen tek bir renkle boyanmıştır. Halihazırda boyanmış N nesnemiz var. Diziyi aynı renk olacak şekilde sıralamalıyız ...

Devamını oku

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

Devamını oku

Soru 244. 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 245. 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 246. Alt küme toplamı sorunu Alt küme toplamı probleminde, tüm pozitif sayıların bir listesi ve bir Toplam verilir. Toplamı verilen toplama eşit olan bir alt küme olup olmadığını kontrol etmeliyiz. Örnek Giriş Sayıların listesi: 1 2 3 10 5 toplamı: 9 Çıktı doğru Açıklama ...

Devamını oku

Soru 247. Yığın Sıralama Yığın sıralama, İkili Yığın veri yapısına dayalı, karşılaştırmaya dayalı bir sıralama tekniğidir. HeapSort, maksimum öğeyi bulduğumuz ve ardından bu öğeyi sona yerleştirdiğimiz bir seçim sıralamasına benzer. Kalan unsurlar için de aynı işlemi tekrarlıyoruz. Sıralanmamış bir ...

Devamını oku

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

Devamını oku

Soru 249. İki Matrisin Çarpımı Problem İfadesi “İki Matrisin Çarpımı” probleminde iki matris verdik. Bu matrisleri çarpıp sonucu veya son matrisi yazdırmalıyız. Burada gerekli ve yeterli koşul, A'daki sütun sayısının matristeki satır sayısına eşit olmasıdır ...

Devamını oku

Soru 250. Bir Dizi Palindromu oluşturmak için minimum Birleştirme İşlemi sayısı Problem İfadesi “Bir Dizi Palindromu oluşturmak için Minimum Birleştirme İşlemi sayısı” probleminde, “a []” dizisini verdik. Bir dizi palindromu oluşturmak için gereken minimum merge_operasyon sayısını bulun. Not: Palindrom, ileriye doğru aynı şeyi geriye doğru okuyan bir kelime, kelime öbeği veya dizidir. ...

Devamını oku

Soru 251. Verilen D ve I Dizisinden Minimum Numarayı Oluşturun Problem İfadesi "Verilen D ve I Sıralarından Minimum Sayı Form" probleminde, sadece I ve D'leri içeren bir model verdik. Artırmak için I ve azaltmak için D. Bu kalıbı takip eden minimum sayıyı yazdırmak için bir program yazın. 1-9 arası rakamlar ve rakamlar tekrar edilemez. Giriş Formatı ...

Devamını oku

Soru 252. En Az Ortalama ile verilen uzunluktaki Alt Diziyi bulun Problem İfadesi “En Az Ortalamayla Verilen Uzunluğun Alt Dizisini Bul” probleminde bir dizi ve bir X girdi tamsayısı verdik. En küçük / minimum ortalamaya sahip X uzunluğunun alt dizisini bulmak için bir program yazın. En az olan alt dizinin başlangıç ​​ve bitiş dizinlerini yazdırır ...

Devamını oku

Soru 253. Ardışık 1'lerin Sayısının Maksimize Edilmesi için Çevrilecek Sıfırları Bulun Problem İfadesi “Ardışık 1'lerin Sayısı Maksimize Edilecek Şekilde Ters Çevrilecek Sıfırları Bulma” probleminde bir ikili dizi ve no. sıfırlanacak. Çevrilmesi gereken sıfırları bulmak için bir program yazın, böylece ...

Devamını oku

Soru 254. 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 255. 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 256. Öğeleri Sıklığa Göre Sırala II Problem İfadesi “Elemanları Frekans II'ye Göre Sırala” probleminde bir [] dizisine verdik. Diziyi, yüksek frekanslı öğenin önce geldiği öğelerin frekansına göre sıralayın. Girdi Biçimi Bir tamsayı n içeren ilk ve tek satır. İkinci satırda n ...

Devamını oku

Soru 257. 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 258. Ç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 259. 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 260. 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 261. 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 262. 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 263. Hızlı Sıralamanın Yinelemeli Uygulaması Problem İfadesi “Hızlı Sıralamanın Yinelemeli Uygulaması” probleminde, bir diziye a [] verdik. Hızlı sıralamayı kullanarak diziyi sıralamalıyız. Burada hızlı sıralama yinelemeli olarak uygulanmaz, yinelemeli bir şekilde uygulanır. Girdi Biçimi Bir tamsayı n içeren ilk satır. İkinci satır içeren ...

Devamını oku

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

Devamını oku

Soru 267. 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 268. Eşit Sayıda 0 ve 1'li En Büyük Alt Dizi Problem İfadesi "0 ve 1'lerin Eşit Sayılarına Sahip En Büyük Alt Dizi" probleminde, sadece 0 ve 1'i içeren bir dizi a [] verdik. Eşit sayıda 0 ve 1'lere sahip en büyük alt diziyi bulun ve başlangıç ​​dizinini ve en büyük alt dizinin bitiş dizini. ...

Devamını oku

Soru 269. 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 270. 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 271. Maksimum Ürünle Üçüncü Uzunluk Sırasını Artırma Problem İfadesi "Maksimum Çarpım ile Üç Uzunluğun Sonrasını Artırma" probleminde, bir dizi pozitif tamsayı verdik. Maksimum çarpımla uzunluk 3'ün alt dizisini bulun. Sonrası artmalı. Giriş Formatı Boyutu ifade eden bir N tamsayısını içeren ilk ve tek satır ...

Devamını oku

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

Devamını oku

Soru 275. 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 276. Tug Savaşı Problem İfadesi Çekişme probleminde, bir tamsayı dizisi verdik, diziyi her biri n / 2 boyutunda iki alt kümeye bölerek, iki alt kümenin toplamının farkı olabildiğince minimum olur. N çift ise her alt küme boyutu n / 2'dir. Eğer ...

Devamını oku

Soru 277. 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 278. Olası Üçgenleri Sayma Problem İfadesi Olası üçgen problemini saymak için n pozitif tamsayı dizisi verdik. Bir üçgenin kenarları olarak dizinin üç farklı öğesi kullanılarak oluşturulabilecek üçgenlerin sayısını bulun. Not: Üçgenin durumu iki tarafın toplamıdır ...

Devamını oku

Soru 279. Maksimum Dairesel Alt Dizi Toplamı Problem İfadesi Maksimum dairesel alt dizi toplam probleminde, bir daire içinde düzenlenmiş bir tamsayı dizisi verdik, dairesel dizideki ardışık sayıların maksimum toplamını bulun. Örnek Giriş arr [] = {13, -17, 11, 9, -4, 12, -1} Burada Çıkış 40 Açıklama, toplam = 11 + ...

Devamını oku

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

Devamını oku

Soru 284. 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 285. 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 286. Verilen Diziyi Almak için Minimum Adımları Sayın Problem İfadesi Verilen dizi problemini elde etmek için minimum adımları sayarken, n eleman içeren bir girdi dizisi target [] verdik, tümü sıfır olan n boyutundaki diziyi [] hedefe [] dönüştürmekten minimum işlem sayısını hesaplamamız gerekir. . İşlemler a) Bir elemanı 1 artırmak ...

Devamını oku

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

Devamını oku

Soru 289. 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 290. İ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 291. 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 292. 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 293. İ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 294. Verilen Bir Dizide Sabit Bir Nokta Bulun Problem İfadesi N farklı öğe dizisi verildiğinde, belirli bir dizide sabit bir nokta bulun, burada sabit nokta öğe değerinin indeksle aynı olduğu anlamına gelir. Örnek Giriş 5 dizi [] = {0,4,8,2,9} Çıkış 0 bu dizide sabit bir noktadır çünkü değer ve dizin ...

Devamını oku

Soru 295. 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 296. 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 297. 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 298. 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 299. Bir Dizide Liderleri Bulun Problem İfadesi N eleman içeren bir dizi verildiğinde. Bir dizideki liderleri bulun. Liderler, dizinin sağında kendilerinden daha büyük hiçbir elemana sahip olmayan unsurlardır. Örnek Giriş 7 1 95 4 46 8 12 21 Çıkış 95 46 21 Açıklama Burada ...

Devamını oku

Soru 300. 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 301. Maksimum Ortalamanın K Uzunluk Alt Dizisini Bulun Problem İfadesi Maksimum ortalama problemin K uzunluğu alt dizisini bulmak için, N boyutunda bir dizi verdik. Verilen k boyut dizisindeki bir alt dizinin başlangıç ​​konumunu maksimum ortalama ile bulmak. Dizi, pozitif ve negatif sayılar içerebilir. (Ortalama = elemanların / sayıların toplamı ...

Devamını oku

Soru 302. Array'den Pisagor Üçlülerini Bulun Problem İfadesi n tamsayı içeren bir dizi verdik. Verilen diziden Pisagor üçlüleri kümesini bulmamız gerekiyor. Not: Pisagor üçlülerinin durumu: a ^ 2 + b ^ 2 = c ^ 2. Örnek Giriş 6 [3, 4, 6, 5, 7, 8] Çıkış Pisagor üçlüleri: 3, 4, 5 Yaklaşım 1 ...

Devamını oku

Soru 303. 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 304. Bir Dizideki İki Sayı Arasındaki Minimum Mesafeyi Bulma Problem İfadesi Yinelenenleri de içerebilen verilen sıralanmamış dizide, bir dizideki iki farklı sayı arasındaki minimum mesafeyi bulun. Bir dizideki 2 sayı arasındaki mesafe: +1 indisleri arasındaki mutlak fark. Örnek Giriş 12 3 5 4 2 6 5 6 6 5 4 ...

Devamını oku

Soru 305. 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 306. Ardışık Olmayan Öğelerin Maksimum Toplamı Problem İfadesi "Ardışık Olmayan Elemanların Maksimum Toplamı" verilen dizide, ardışık olmayan elemanların maksimum toplamını bulmanız gerekir. Hemen komşu numaraları ekleyemezsiniz. Örneğin [1,3,5,6,7,8,] burada 1, 3 bitişiktir, bu yüzden onları ekleyemeyiz ve 6, 8 bitişik değildir, bu yüzden biz ...

Devamını oku

Soru 307. 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 308. İ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 309. Ü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 310. 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 311. 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 312. Daha büyük eleman gibi iki eleman arasındaki maksimum fark, daha küçükten sonra gelir Problem İfadesi Büyük eleman küçükten sonra gelir gibi iki eleman arasındaki maksimum farkı bulmamız gereken bir n tamsayı dizisi verdik. Örnek Giriş 4 7 2 18 3 6 8 11 21 Çıkış 19 İki eleman arasındaki maksimum fark için Yaklaşım 1 ...

Devamını oku

Soru 313. Ç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 314. Birinci ve İkinci En Küçük Öğeyi Bulun Problem İfadesi Birinci ve ikinci en küçük eleman problemini bulmak için bir tamsayı dizisi verdik. Bir dizideki birinci ve ikinci en küçük tamsayıları veya bir dizideki en küçük iki sayıyı bulun. Örnek Giriş 7, 6, 8, 10, 11, 5, 13, 99 Çıkış İlk En Küçük ...

Devamını oku

Soru 315. Bir Dizide Tek Sayıda Oluşan Sayıyı Bul Problem İfadesi Bir dizi pozitif tamsayı verildiğinde. Tek sayıda oluşan bir sayı dışında, tüm sayılar birkaç kez bile oluşur. Bir dizide tek sayıda ortaya çıkan sayıyı bulmalıyız. Örnek Giriş 1, 1, 1, 1, 2, 2, 3, ...

Devamını oku

Soru 316. Öğeleri Oluşma Sıklığına Göre Sırala Problem İfadesi Elemanları meydana gelme sıklığına göre sıralarken, bir dizi a [] verdik. Dizi öğelerini, en yüksek oluşum sayısına sahip öğe önce gelecek şekilde sıralayın. Olayların sayısı eşitse, o zaman ilk görünen sayı ...

Devamını oku

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

Amazon Dizi Soruları

Soru 318. Camelcase Eşleştirme Leetcode Çözümü Problem Açıklaması: Camelcase Matching Leetcode Solution diyor ki – Bir dizi “sorgular” ve “kalıp” dizisi verildiğinde, “sorgular[i]”nin “kalıp” ile eşleştiği yerde sonuç[i] doğru, aksi halde yanlış olan boolean dizisi sonucunu döndür . “pattern” içine bazı küçük İngilizce harfler ekleyebilirseniz, “queries[i]” sorgu kelimesi “pattern” ile eşleşir.

Devamını oku

Soru 319. İkili Ağaç Düğümünden Başka Bir LeetCode Çözümüne Adım Adım Yol Tarifi Problem Açıklaması: Bir İkili Ağaç Düğümünden Başka Bir LeetCode Çözümüne Adım Adım Yol Tarifi – Size n düğümlü bir ikili ağacın kökü veriliyor. Her düğüme benzersiz olarak 1'den n'ye kadar bir değer atanır. Ayrıca, başlangıç ​​düğümünün s değerini temsil eden bir tamsayı startValue ve hedefin değerini temsil eden farklı bir destValue tamsayısı verilir ...

Devamını oku

Soru 320. Döndürme Dize LeetCode Çözümü Problem Beyanı Döndür Dize LeetCode Çözüm – İki dizi s ve hedef verildiğinde, ancak ve ancak s üzerinde birkaç vardiyadan sonra s hedef olabiliyorsa true değerini döndürün. s üzerinde bir kaydırma, s'nin en soldaki karakterini en sağ konuma taşımaktan oluşur. Örneğin, s = “abcde” ise, o zaman ...

Devamını oku

Soru 321. Harfleri Değiştirme LeetCode Çözümü Problem Bildirimi Shifting Letters, bir dizi s ve bir dizi kaydırma verdiğimizi söylüyor. Şimdi her kayma[i] = x için, s'nin ilk i + 1 harfini x kez kaydırmak istiyoruz. Tüm vardiyalar uygulandıktan sonra son dizeyi döndürmemiz gerekiyor. Örnek 1: Giriş: s = "abc", kaydırmalar ...

Devamını oku

Soru 322. Parantez Puanı LeetCode Çözümü Problem Beyanı Parantez LeetCode Solution'ın puanı şöyle diyor – Dengeli bir parantez verildiğinde s dizesi ve maksimum puanı döndür. Dengeli bir parantez dizisinin puanı aşağıdaki kurallara dayanır: "()" puanı 1'dir. AB'nin A + B puanı vardır, burada A ve B dengeli parantez dizileridir. (A) 2 * A puanına sahiptir, burada A bir ...

Devamını oku

Soru 323. Tasarım Ekle ve Ara Sözcükler Veri Yapısı LeetCode Çözümü Problem Açıklaması: Tasarım Ekleme ve Sözcük Arama Veri Yapısı LeetCode Solution diyor ki – Yeni sözcükler eklemeyi ve bir dizginin önceden eklenmiş herhangi bir dizgeyle eşleşip eşleşmediğini bulmayı destekleyen bir veri yapısı tasarlayın. WordDictionary sınıfını uygulayın: WordDictionary() Nesneyi başlatır. void addWord(word) Veri yapısına kelime ekler, daha sonra eşleştirilebilir. bool search(word) Varsa true değerini döndürür...

Devamını oku

Soru 324. Capital Leetcode Çözümünü Algıla Problem Açıklaması: Detect Capital Leetcode Çözüm diyor ki – Bir dize verildiğinde, içindeki büyük harflerin kullanımı doğruysa true değerini döndürün. Doğru kelimeler için şartlar: Bu kelimedeki tüm harfler "UK" gibi büyük harflerle yazılmıştır. Bu kelimedeki tüm harfler "gidiyor" gibi büyük harf değildir. Sadece ...

Devamını oku

Soru 325. Kod Çözme Dizisi Leetcode Çözümü Problem Açıklama Dizenin Kodunu Çöz LeetCode Çözümü – “Dizenin Kodunu Çöz”, kodlanmış dizeyi kodu çözülmüş bir dizeye dönüştürmenizi ister. Kodlama kuralı k[encoding_string] şeklindedir, burada köşeli parantez içindeki kodlanmış_dize tam olarak k kez tekrarlanır, burada k pozitif bir tam sayıdır. Örnek: Girdi: s = "3[a]2[bc]" Çıktı: "aaabcbc" ...

Devamını oku

Soru 326. Tüm Sözcüklerin Birleştirilmesiyle Alt Dizi Leetcode Çözümü Problem Açıklaması Tüm Sözcüklerin Birleştirilmiş Alt Dizisi LeetCode Çözümü – “Tüm Sözcüklerin Birleştirilmiş Alt Dizisi”, bir dizi s ve her sözcüğün aynı uzunlukta olduğu bir dizi sözcük dizisinin verildiğini belirtir. Alt dizinin tüm başlangıç ​​dizinlerini döndürmemiz gerekiyor, bu ...

Devamını oku

Soru 327. Parantez Eklemenin Farklı Yolları Leetcode Çözümü Problem Açıklama Parantez Eklemenin Farklı Yolları LeetCode Çözümü – “Parantez Eklemenin Farklı Yolları”, sayıların ve operatörlerin bir dize ifadesinin verildiğini belirtir. Sayıları ve operatörleri gruplamak için tüm olası farklı yolların hesaplanmasından elde edilen tüm olası sonuçları döndürmemiz gerekir. Cevabı herhangi bir sırayla iade edin. ...

Devamını oku

Soru 328. Parantez Oluştur Leetcode Çözümü Problem Açıklama Parantez Oluştur LeetCode Çözümü – “Parantez Oluştur”, n değerinin verildiğini belirtir. n parantez çiftinin tüm kombinasyonlarını oluşturmamız gerekiyor. Cevabı, iyi biçimlendirilmiş parantezlerden oluşan bir dizi vektörü biçiminde döndürün. Örnek: Girdi: n = 3 Çıktı: ["((()))","(()())","(())()","()(())","()( )()"] Açıklama: ...

Devamını oku

Soru 329. Geçerli Parantezler Oluşturmak için Minimum Kaldırma LeetCode Çözümü Sorun İfadesi Geçerli Parantezler Oluşturmak için Minimum Kaldırma LeetCode Çözümü – Size '(', ')' ve küçük İngilizce karakterlerden oluşan bir dize verilir. Göreviniz, minimum parantez sayısını ( '(' veya ')', herhangi bir konumda) kaldırmak, böylece ortaya çıkan parantez dizesi ...

Devamını oku

Soru 330. Yinelenen Karakterler Olmadan En Uzun Alt Dizi Leetcode Çözümü Problem Açıklaması Karakterleri Tekrar Etmeden En Uzun Alt Dizi LeetCode Çözümü – s dizisinin verildiğini belirtir. Karakterleri tekrarlamadan en uzun alt diziyi bulmamız gerekiyor. Örnek: Girdi: s = "abcabcbb" Çıktı: 3 Açıklama: Tekrarlanan hiçbir karakter içermeyen en uzun alt dizi 3 uzunluğundadır. Dize: “abc”. Girdi: s = "bbbb" ...

Devamını oku

Soru 331. Tasarım Yeraltı Sistemi Leetcode Çözümü Problem Açıklaması Tasarım Yeraltı Sistemi LeetCode Çözümü – “Yeraltı Sistemini Tasarlayın”, iki istasyon arasındaki müşteri seyahat sürelerini takip etmek için bir demiryolu sistemi tasarlamanızı ister. Bir istasyondan diğerine seyahat etmek için geçen ortalama süreyi hesaplamak gerekir. hayata geçirmemiz lazım...

Devamını oku

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

Devamını oku

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

Devamını oku

Soru 343. İ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 344. İ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 345. Dizeleri Eşit Sızıntı Kodu Çözümü Yapmak İçin Minimum Takas Problem İfadesi Size sadece “x” ve “y” harflerinden oluşan eşit uzunlukta iki s1 ve s2 dizisi verilir. Farklı dizelere ait herhangi iki karakteri takas edebilirsiniz, göreviniz her iki dizeyi de eşit yapmaktır. her iki dizgeyi eşit yapmak için gereken minimum takas sayısını döndür ...

Devamını oku

Soru 346. Palindromic Subsequences Leetcode Çözümünü Kaldır Palindromik Alt Dizileri Kaldır Sorun Kodu Çözümü size bir dizge verildiğini belirtir. Dize yalnızca iki 'a' veya 'b' karakterinden oluşur. Tüm dizeyi silmeniz gerekir. Tek bir hareketle yalnızca bir palindromik alt diziyi silebileceğiniz konusunda bir kısıtlama vardır. Minimum olanı bulun ...

Devamını oku

Soru 347. Bir IP Adresi Leetcode Çözümü Tanımlama Problem İfadesi Bu problemde bize bir IP Adresi verilir. Sadece onu Tanımlanmış bir IP Adresine dönüştürmemiz gerekiyor, yani çıktı dizimizde tümü "." "[.]" biçimine dönüştürülür. Örnek 1: adres = "1.1.1.1" "1 [.] 1 [.] 1 [.] 1" # 2: adres = "255.100.50.0" "255 [.] 100 [.] 50 [.] 0 "Yaklaşım 1 (String Stream / Builder Kullanılarak) ...

Devamını oku

Soru 348. Dizi Leetcode Çözümünde Dize Eşleştirme Bir Dizi Leetcode Çözümündeki String Matching problemi bize bir dizi dizisi sağlar. Sorun, girişten başka bir dizenin alt dizeleri olan dizeleri bulmamızı istiyor. Kısa bir hatırlatma, bir alt dize, ... sonrasında kalan dizenin bir parçasından başka bir şey değildir ...

Devamını oku

Soru 349. 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 350. Fark Leetcode Çözümünü Bulun Bu problemde bize iki dizi verilmiştir. İkinci dizge, birinci dizenin karakterlerinin rastgele karıştırılması ve ardından herhangi bir rasgele konuma fazladan bir karakter eklenmesiyle oluşturulur. İkinci dizeye eklenen ekstra karakteri döndürmemiz gerekiyor. Karakterler her zaman ...

Devamını oku

Soru 351. İ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 352. 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 353. Bir String Leetcode Çözümünün Ters Ünlüleri Problem İfadesi Bu problemde bir dizi verilir ve sadece bu dizenin sesli harflerini tersine çevirmemiz gerekir. Örnek "merhaba" "holle" Açıklama: tersine çevirmeden önce: ters çevirmeden sonra "merhaba": "holle" "leetcode" "leotcede" Açıklama: Yaklaşım 1 (Yığın Kullanarak) Girişte bulunan sesli harfleri tersine çevirmemiz gerekiyor ...

Devamını oku

Soru 354. 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 355. Yol Geçiş Leetcode Çözümü Problem İfadesi Yol kesişme probleminde, bir nesnenin her seferinde bir yönde 1 birim hareketini gösteren sadece dört farklı karakter 'N', 'S', 'E' veya 'W' olduğu a_string verilir. Nesne başlangıçta (0,0) başlangıçtadır. Bulmalıyız ki ...

Devamını oku

Soru 356. Ç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 357. 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 358. Karıştırma Dize Problem İfadesi "Scramble String" problemi size iki dizi verildiğini belirtir. İkinci dizenin, birincinin karıştırılmış bir dizisi olup olmadığını kontrol edin. Açıklama string s = "harika" s'nin ikili ağaç olarak temsilini, onu özyinelemeli olarak boş olmayan iki alt dizeye bölerek olsun. Bu dize ...

Devamını oku

Soru 359. 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 360. 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 361. K Listeden Eleman İçeren En Küçük Aralığı Bulun "K listelerinden eleman içeren en küçük aralığı bulun" probleminde, sıralı ve aynı boyutta N olan K listeleri verdik. K listelerinin her birinden en az eleman (lar) içeren en küçük aralığı belirlemeyi ister. . Birden fazla varsa ...

Devamını oku

Soru 362. İzin verilen permütasyonlarla bir palindrom oluşturmak için minimum eklemeler "İzin verilen permütasyonlarla bir palindrom oluşturmak için minimum eklemeler" problemi, size tüm harfleri küçük harfle bir Dize verildiğini belirtir. Problem ifadesi, bir karakterin Palindrome haline gelebilecek bir dizeye minimum eklenmesini bulmayı ister. Karakterlerin konumu ...

Devamını oku

Soru 363. Üç dizinin LCS (En Uzun Ortak Sonrası) "Üç dizinin LCS (En Uzun Ortak Sonrası)" problemi, size 3 dizi verildiğini belirtir. Bu 3 dizenin en uzun ortak alt dizisini bulun. LCS, 3 dizge arasında ortak olan dizedir ve tüm ...

Devamını oku

Soru 364. Dizinin Yinelemelere İzin Verilen Bitişik Tamsayılar İçerdiğini Kontrol Edin Yinelenen öğeler de içerebilen bir tamsayı dizisi verilir. Problem ifadesi bunun bir bitişik tamsayılar kümesi olup olmadığını öğrenmenizi ister, eğer öyleyse "Evet", değilse "Hayır" yazdırın. Örnek Örnek Giriş: [2, 3, 4, 1, 7, 9] Örnek ...

Devamını oku

Soru 365. En Uzun Tekrarlanan Sonrası "En Uzun Yinelenen Sonrası" problemi, size bir girdi olarak bir dizge verildiğini belirtir. En uzun tekrarlanan alt diziyi, yani dizede iki kez bulunan alt diziyi bulun. Örnek aeafbdfdg 3 (afd) Yaklaşım Problem bizden dizedeki en uzun tekrarlanan alt diziyi bulmamızı istiyor. ...

Devamını oku

Soru 366. Her karakter değiştirme sorgusundan sonra Palindrome'u kontrol edin "Her karakter değişiminden sonra Palindrome'u kontrol et Sorgu" problemi size bir String verildiğini ve hayır verildiğini varsayar. Her sorgu, i1 ve i2 olmak üzere iki tamsayı girdi değerine ve 'ch' adlı bir karakter girdisine sahiptir. Problem ifadesi i1 ve ...

Devamını oku

Soru 367. 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 368. 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 369. Verilen diziden minimum sayı oluştur "Verilen diziden minimum sayı oluştur" problemi, size sadece I ve D'lerin bazı modellerinin verildiğini belirtir. I'in anlamı artmak anlamına gelir ve azalma için D ile sağlanır. Sorun ifadesi, verilen modeli karşılayan minimum sayıyı yazdırmamızı ister. Sahibiz ...

Devamını oku

Soru 370. Bir İfadede Verilen Açılış Parantezinin Kapanış Parantezinin Dizinini Bul Problem İfadesi Uzunluk / boyut n olan bir dizi s ve açılan bir köşeli parantezin dizinini temsil eden bir tamsayı değeri verildiğinde. Bir ifadede belirli bir açılış ayracı için kapanış ayracının dizinini bulun. Örnek s = "[ABC [23]] [89]" indeks = 0 8 s = "[C- [D]]" indeks = 3 5 s ...

Devamını oku

Soru 371. 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 372. Tek tek kelimeleri ters çevir Problem İfadesi "Tek tek kelimeleri ters çevir" problemi size bir s dizesi verildiğini belirtir. Şimdi, dizedeki tüm tek tek kelimelerin tersini yazdırın. Örnek s = "TutorialCup - öğrenme şeklini değiştirme" puClairotuT - gnignahc eht yaw fo gninrael s = "Tek tek kelimeleri ters çevir" esreveR ...

Devamını oku

Soru 373. + Ve - operatörlerini içeren bir cebirsel dizeden parantezleri kaldırın Problem İfadesi Parantezli bir aritmetik ifadeyi temsil eden n boyutunda bir dize verilir. "+ Ve - operatörlerini içeren bir cebirsel dizeden parantezleri kaldırın" problemi bizden verilen ifadeyi basitleştirebilecek bir fonksiyon yaratmamızı ister. Örnek s = "a- (b + c)" abc s = a- (bc- (d + e)) - f a-b + c + d + ef ...

Devamını oku

Soru 374. K karakteri kaldırdıktan sonra belirli bir dizedeki karakter sayısının minimum kareleri toplamı Problem İfadesi "Belirli bir dizedeki k karakterleri kaldırdıktan sonra minimum karakter sayısı karelerinin toplamı" problemi, size yalnızca küçük harf karakterleri içeren bir dizenin verildiğini belirtir. Dizeden k karakteri kaldırmanıza izin verilir, öyle ki kalan dizede toplamı ...

Devamını oku

Soru 375. 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 376. Verilen Sıradan Minimum Numara Formu Problem İfadesi "Verilen Sıradan Form Minimum Sayı" problemi, size 'I' karakterlerinin bir modelini temsil eden uzunluk / boyut n dizileri verildiğini belirtir, yani artan ve 'D', yani sadece azalan. Verilen desen için minimum numarayı 1-9 arasında benzersiz rakamlarla yazdırın. Örneğin - ...

Devamını oku

Soru 377. 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 378. Verilen sayıları en büyük sayıyı oluşturacak şekilde düzenleyin Problem İfadesi Bir dizi tam sayıya sahip olduğunuzu varsayalım. "Verilen sayıları en büyük sayıyı oluşturacak şekilde düzenle" problemi, diziyi, çıktının bir dizinin bu sayılarıyla yapılabilecek maksimum değer olacak şekilde yeniden düzenlemesini ister. Örnek [34, 86, 87, ...

Devamını oku

Soru 379. 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 380. 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 381. Belirli bir dizinin maksimum ağırlık dönüşümü Problem İfadesi Belirli bir dizi probleminin maksimum ağırlık dönüşümü, sadece 'A' ve 'B' karakterlerinden oluşan bir dizi verildiğini belirtir. Herhangi bir karakteri değiştirerek dizeyi başka bir dizgeye dönüştürebileceğimiz bir işlemimiz var. Böylece birçok dönüşüm mümkündür. Mümkün olan her şeyden ...

Devamını oku

Soru 382. 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 383. En Kısa Palindrom En kısa palindrom probleminde, l uzunluğunda bir sicim verdik. Değilse, palindrom yapmak için önüne karakterler ekleyin. Verilen dizeyi bir palindrom yapmak için kullanılan en küçük karakter sayısını yazdırın. Örnek Giriş: s = abc Çıkış: 2 (by ...

Devamını oku

Soru 384. Bir Sırada En Çok Tekrarlanan İkinci Kelime Bir dizi dizge verildiğinde, görev, bir dizide en çok tekrarlanan (veya en sık) ikinci sözcüğü veya dizeyi bulmaktır. (İki kelimenin en çok tekrarlanan ikinci kelime olmadığı düşünülürse, her zaman tek bir kelime olacaktır). Örnek Giriş: {"aaa", "bb", "bb", "aaa", "aaa", c "} Çıktı: String ...

Devamını oku

Soru 385. Bir dizede oluşan maksimum karakter Küçük harfler içeren n boyutunda bir dize verildi. Bir dizgede oluşan maksimum karakteri bulmamız gerekiyor. Maksimum oluşumu olan birden fazla karakter varsa, bunlardan herhangi birini yazdırın. Örnek Girdi: String s=”test” Çıktı: Oluşan maksimum karakter 't'. Yaklaşım 1: Kullanarak ...

Devamını oku

Soru 386. 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 387. 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 388. Tüm Kelimelerin Bir Araya Getirildiği Alt Dize Alt dizgede tüm sözcüklerin birleştirilmesi probleminde, bir dizge s verdik ve bir liste her biri aynı uzunlukta birçok sözcükten oluşur. Listedeki tüm kelimelerin birleştirilmesinin sonucu olabilecek alt dizenin başlangıç ​​dizinini yazdırın ...

Devamını oku

Soru 389. Minimum Parantez Ters Çevirmeleri Minimum parantez ters çevirme probleminde, yalnızca '{' ve '}' karakterlerinin ifadesini içeren bir dizge s verdik. Bir ifadeyi dengelemek için gereken minimum parantez ters çevirme sayısını bulun. Örnek Giriş: s = "} {" Çıktı: 2 Giriş: s = "{{{" Çıktı: Verilen ifade ...

Devamını oku

Soru 390. İfade Gereksiz Parantez İçeriyor veya İçermiyor İşleçlerin, işlenenlerin ve parantezlerin ifadesini içeren bir dizi s verildiğinde. Verilen dizenin gereksiz parantez içerip içermediğini bulun ve bunlar olmadan ifade yine aynı sonucu verecektir. Başka bir deyişle, bu ifadenin gereksiz bir parantez içerip içermediğini bulmalıyız. Yedekli Parantez Eğer bir ...

Devamını oku

Soru 391. Parantez İçeren İki İfadenin Aynı Olup Olmadığını Kontrol Edin Toplama operatörü, çıkarma operatörü, küçük harfli alfabe ve parantez içeren ifadeleri temsil eden iki dizi s1 ve s2 verildiğinde. Parantezli iki ifadenin aynı olup olmadığını kontrol edin. Örnek Giriş s1 = "- (a + b + c)" s2 = "-abc" Çıktı Evet Giriş s1 = "ab- (cd)" s2 = "abcd" Çıktı İki ...

Devamını oku

Soru 392. Geçerli Parantez Dizesi Geçerli parantez dizisi probleminde '(', ')' ve '*' içeren bir dizge verdik, dizenin dengeli olup olmadığını kontrol edin '*', '(', ')' veya boş bir dizeyle değiştirilebilir. Örnekler Giriş "()" Çıktı doğru Girdi "*)" Çıktı doğru Girdi "(*))" Çıktı gerçek Naif Yaklaşım için ...

Devamını oku

Soru 393. 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 394. 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 395. Bir İfadede Dengeli Parantezleri Kontrol Etme S uzunluğunda bir dize verildiğinde. Her açılış parantezi için bir kapanış parantezi olup olmadığını, yani tüm parantezlerin dengeli olup olmadığını kontrol edin. Başka bir deyişle, her '{', '(' ve '[' için sırasıyla bir '}', ')' ve ']' varsa, ifade ...

Devamını oku

Soru 396. Bir İfadede Yinelenen Parantez olup olmadığını bulun Dengeli parantez içeren bir dize verildiğinde. İfade / dizenin yinelenen parantez içerip içermediğini bulun. Yinelenen Parantez Bir ifade aynı tür dengeli parantezin ortasında olduğunda veya bu parantezle çevrildiğinde, yani aynı türden açma ve kapama parantezinin arasına birden fazla kez çevrildiğinde ...

Devamını oku

Soru 397. Bir Dizede Maksimum İç İçe Parantez Derinliğini Bulma Bir dizge verildiğinde. Verilen dizedeki iç içe parantezlerin maksimum derinliğini yazdırmak için kodu yazın. Örnek Giriş: s = “(a (b) (c) (d (e (f) g) h) I (j (k) l) m)” Çıkış: 4 Giriş: s = “(p ((q) ) ((s) t)) ”Çıktı: 3 Yığın Algoritmasını Kullanarak Bir dizi s uzunluğunu başlatın ...

Devamını oku

Soru 398. Değiştirme ile Dengeli İfade Değiştirme ile Dengeli İfade probleminde parantez içeren bir dizi s verdik, yani '(', ')', '[', ']', '{', '}'. Dize ayrıca bazı yerlerde parantez yerine x içerir. Tümünü değiştirdikten sonra dizenin geçerli parantez içeren bir ifadeye dönüştürülüp dönüştürülemeyeceğini kontrol edin ...

Devamını oku

Soru 399. 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 400. Infix Dönüşümüne Önek Önekten eke dönüştürme probleminde, önek gösteriminde ifade verdik. Bunu bir infix ifadesine dönüştürmek için bir program yazın. Önek Gösterimi Bu gösterimde, işlenenler operatörden sonra yazılır. Polonya Notasyonu olarak da bilinir. Örneğin: + AB bir önek ifadesidir. ...

Devamını oku

Soru 401. 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 402. Sonek Dönüşümüne Önek Önek sonrası sonek dönüştürme probleminde, önek gösteriminde dize formatında ifade verdik. Verilen gösterimi sonek gösterimine dönüştürmek için bir program yazın. Önek Gösterimi Bu gösterimde, işlenenleri operatörden sonra yazıyoruz. Polonya Notasyonu olarak da bilinir. Örneğin: + AB ...

Devamını oku

Soru 403. 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 404. En Uzun Ortak Sonuç Size str1 ve str2 olmak üzere iki dizge verilir, en uzun ortak alt dizinin uzunluğunu bulun. Sonraki: alt dizi, kalan öğelerin sırasını değiştirmeden bazı öğeleri silerek veya hiçbir öğeyi silerek başka bir diziden türetilebilen bir dizidir. Eski 'tticp' için alt dizidir ...

Devamını oku

Soru 405. Tekrarlanan Alt Dize Deseni Yinelenen alt dize desenlerinde, kendisinin bir alt dizesini alarak ve alt dizenin birden çok kopyasını birbirine ekleyerek, bir dizge kontrolü verdik. Örnek Giriş 1: str = "abcabcabc" Çıktı: Doğru Açıklama: "abcabc" boş bir dizeye art arda "abc" eklenerek oluşturulabilir. ...

Devamını oku

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

Devamını oku

Soru 407. 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 408. 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 409. Kelime Deseni Hepimiz "ABBA", "AABB" gibi kelime kalıplarıyla karşılaştık. Bu gevezeliğin neyle ilgili olabileceğini hep merak ediyoruz. Bugün gevezelikten yararlanmaya çalıştığımız bir sorunu çözmeye çalışacağız. Çok sayıda dize problemi davaya yardımcı olmuyor. Verilen ...

Devamını oku

Soru 410. 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 411. 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 412. 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 413. 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 414. 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 415. Geçerli numara Geçerli Sayı probleminde bir dizge verdik, geçerli bir ondalık sayı olarak yorumlanıp yorumlanamayacağını kontrol edin. Belirli bir dizenin geçerli bir ondalık sayı olarak yorumlanabilmesi için not edilmelidir. Aşağıdaki karakterleri içermelidir: 0-9 Sayıları Üs - "e" ...

Devamını oku

Soru 416. En yakın Palindrom numarasını bulun Problem En Yakın Palindrom numarası problemini Bul bölümünde bir n sayısı verdik. Bir palindrom olan bir sayı bulun ve palindromik sayı ile n arasındaki mutlak fark, sıfır dışında olabildiğince minimumdur. Bu koşulu karşılayan birden fazla numara varsa, o zaman yazdırın ...

Devamını oku

Soru 417. 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 418. 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 419. 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 420. Rabin Karp Algoritması Rabin Karp Algoritması, verilen metin dizisindeki desen dizgisini bulmak için kullanılır. Model dizesini bulmak için kullanılan çok sayıda algoritma veya yöntem türü vardır. Bu algoritmada, örüntü eşleşmesini bulmak için Hashing kullanıyoruz. Alt dize için aynı hash kodunu alırsak ...

Devamını oku

Soru 421. Kelimeyi Tahmin Et Sanırım Kelime etkileşimli bir sorundur. Etkileşimli bir problem, bize verilen verilerin önceden belirlenmiş olmadığı anlamına gelir. Çözümle ilgili daha fazla bilgi almak veya etkileşim kurmak için değerleri yazdırabilir veya belirli bir işlevi arayabiliriz. Her adımdan sonra, tamponu temizlemek için de ...

Devamını oku

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

Devamını oku

Soru 423. İzomorfik Dizeler İzomorfik Dizeler - İki dizge verildiğinde, dize1'deki her karakter oluşumu için dize2'deki karakterlerle benzersiz bir eşleme olup olmadığını kontrol etmemiz gerekir. Kısacası, birebir eşleme olup olmadığını kontrol edin. Örnek Giriş str1 = "aab" str2 = "xxy" Çıktı Doğru ...

Devamını oku

Soru 424. 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 425. Joker karakterler içeren dize karşılaştırması Joker karakter problemi içeren dize karşılaştırmasında, iki dizge verdik, ikinci dizge küçük alfabeler içerir ve birincisi küçük alfabeler ve bazı joker karakter kalıpları içerir. Joker karakter kalıpları şunlardır:?: Bu joker karakteri herhangi bir küçük alfabe ile değiştirebiliriz. *: Bu joker karakteri herhangi bir dizeyle değiştirebiliriz. Boş ...

Devamını oku

Soru 426. 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 427. Ardışık 1'ler Olmadan Tüm İkili Dizeleri Oluşturun Problem İfadesi “Ardışık 1'ler olmadan tüm ikili dizgeleri oluştur” probleminde bir k tamsayısı verdik, k boyutundaki tüm ikili dizeleri ardışık 1'ler olmadan yazdırmak için bir program yazın. Giriş Formatı Bir tamsayı içeren ilk ve tek satır N. Çıktı Formatı Mümkün olan her şeyi yazdır ...

Devamını oku

Soru 428. 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 429. 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 430. 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 431. Bir Dizenin tüm Palindromik Bölümlerini yazdırın Problem İfadesi “Bir Dizinin Tüm Palindromik Bölümlerini Yazdır” probleminde bir “s” dizisi verdik. Tüm olası palindromik bölümlendirmeleri yazdırmak için bir program yazın. Palindrom bir kelime, sayı, kelime öbeği veya ileriye doğru aynı şeyi geriye doğru okuyan başka bir karakter dizisidir, örneğin ...

Devamını oku

Soru 432. Çiftleri İngilizce Alfabelerdeki Mesafede Sayın Problem İfadesi “İngiliz Alfabeleriyle Aynı Mesafedeki Çiftlerin Sayısı” probleminde “s” dizgesini verdik. Öğeleri İngiliz alfabeleriyle aynı mesafede olan çiftlerin sayısını yazdıracak bir program yazın. Girdi Biçimi Verileni içeren ilk satır ...

Devamını oku

Soru 433. 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 434. 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 435. İki Dizenin Anagram Olması için Minimum Karakteri Kaldır Problem İfadesi “İki Dizgenin Anagram Olması İçin Minimum Karakterleri Kaldır” probleminde iki giriş dizisi verdik. Bu iki dizeden kaldırılacak minimum karakter sayısını bulun, öyle ki bunlar anagram olur. Giriş Formatı Bir "s" dizesini içeren ilk satır. İkinci satırda ...

Devamını oku

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

Devamını oku

Soru 438. Sezar Şifresi Tanım Sezar Şifreleme tekniği, en eski şifreleme tekniklerinden biridir. Burada, verilen metindeki her harf için, alfabenin altındaki bazı sabit sayıdaki bir harfle değiştirilir. Eğer n = 1 ise, A'yı B ile değiştirir, B, C olur ve böylece ...

Devamını oku

Soru 439. En Uzun Palindrom, Karakterleri Kaldırarak veya Yeniden Düzenleyerek Oluşturulabilir Problem İfadesi "En Uzun Palindrom Karakterleri Kaldırarak veya Yeniden Düzenleyerek Oluşturulabilir" probleminde bir "s" dizesi verdik. Dizeden bazı karakterleri veya muhtemelen sıfır karakterleri kaldırarak veya yeniden düzenleyerek oluşturulabilecek en uzun palindromu bulun. Mümkün olan birden fazla çözüm olabilir, şunları yapabilirsiniz ...

Devamını oku

Soru 440. 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 441. 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 442. 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 443. Divide and Conquer kullanan En Uzun Yaygın Önek Problem İfadesi “Divide and Conquer Kullanan En Uzun Yaygın Önek” probleminde, n ve n dizgelerine bir tamsayı verdik. En uzun ortak öneki yazdıracak bir program yazın. Ortak bir önek yoksa “-1” yazdırın. Giriş Formatı İlk satır bir n tamsayı içerir. ...

Devamını oku

Soru 444. İ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 445. Bir Dizgenin Palindrom Permütasyonları Problem İfadesi "Bir Stringin Palindrom Permütasyonları" probleminde, bir girdi stringi "s" verdik. Dizenin karakterleri kullanılarak oluşturulabilen tüm olası palindromları yazdırın. Giriş Formatı "s" dizesini içeren ilk ve tek satır. Çıktı Formatı Mümkün olan her şeyi yazdırın ...

Devamını oku

Soru 446. Verilen İki Dizenin birbirine eşbiçimli olup olmadığını kontrol edin Problem İfadesi “Verilen İki Dizgenin birbirine eşbiçimli olup olmadığını kontrol edin” probleminde s1 ve s2 olmak üzere iki dizge verdik. Verilen dizelerin izomorfik olup olmadığını söyleyen bir program yazın. Not: Biri varsa iki dizenin izomorfik olduğu söylenir ...

Devamını oku

Soru 447. 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 448. Başka bir dizenin tüm karakterlerini içeren bir dizedeki en küçük pencere Belirli bir kelimenin tüm karakterlerini içeren belirli bir dizedeki en kısa alt dizeyi bulun veya başka bir dizenin tüm karakterlerini içeren bir dizedeki En Küçük pencereyi bulun İki s ve t dizesi verildiğinde, s'deki minimum pencereyi bulan bir işlev yazın. niyet ...

Devamını oku

Soru 449. Verilen D ve I Dizisinden Minimum Numarayı Oluşturun Problem İfadesi "Verilen D ve I Sıralarından Minimum Sayı Form" probleminde, sadece I ve D'leri içeren bir model verdik. Artırmak için I ve azaltmak için D. Bu kalıbı takip eden minimum sayıyı yazdırmak için bir program yazın. 1-9 arası rakamlar ve rakamlar tekrar edilemez. Giriş Formatı ...

Devamını oku

Soru 450. 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 451. 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

Amazon Ağacı Soruları

Soru 452. İkili Arama Ağacı Leetcode Çözümünün En Düşük Ortak Atası Problem Açıklaması: İkili Arama Ağacının En Düşük Ortak Atası Leetcode Çözümü – Bir ikili arama ağacı (BST) verildiğinde, BST'de verilen iki düğümün en küçük ortak ata (LCA) düğümünü bulun. Not: “En düşük ortak ata, iki p ve q düğümü arasında, T'deki hem p hem de q'ya sahip en düşük düğüm olarak tanımlanır ...

Devamını oku

Soru 453. İkili Ağaç Düğümünden Başka Bir LeetCode Çözümüne Adım Adım Yol Tarifi Problem Açıklaması: Bir İkili Ağaç Düğümünden Başka Bir LeetCode Çözümüne Adım Adım Yol Tarifi – Size n düğümlü bir ikili ağacın kökü veriliyor. Her düğüme benzersiz olarak 1'den n'ye kadar bir değer atanır. Ayrıca, başlangıç ​​düğümünün s değerini temsil eden bir tamsayı startValue ve hedefin değerini temsil eden farklı bir destValue tamsayısı verilir ...

Devamını oku

Soru 454. İkili Ağaç LeetCode Çözümünün Dikey Sıra Geçişi Problem Açıklama İkili Ağacın Dikey Sıra Geçişi LeetCode Solution diyor ki – Bir ikili ağacın kökü verildiğinde, ikili ağacın dikey sıra geçişini hesaplayın. Konumdaki (satır, sütun) her düğüm için, sol ve sağ çocukları sırasıyla (satır + 1, sütun - 1) ve (satır + 1, sütun + 1) konumlarında olacaktır. ...

Devamını oku

Soru 455. Yaprak Numaralarının Kökünü Toplama LeetCode Çözümü Problem İfadesi Yaprak Sayılarının Kökünü Toplama LeetCode Solution diyor ki – Size sadece 0'dan 9'a kadar rakamlar içeren bir ikili ağacın kökü veriliyor. Ağaçtaki her kökten yaprağa giden yol bir sayıyı temsil eder. Örneğin, kökten yaprağa giden yol 1 -> 2 -> 3, 123 sayısını temsil eder. Tüm kökten yaprağa sayıların toplamını döndürür. Ölçek ...

Devamını oku

Soru 456. İkili Ağaç Sıralaması Geçişi LeetCode Çözümü Problem Açıklaması: İkili Ağaç Sıra Geçişi LeetCode çözümü Bir ikili ağacın kökü verildiğinde, düğüm değerlerinin sıra dışı geçişini döndürün. Örnek 1: Girdi: root = [1,null,2,3] Çıktı: [1,3,2] Örnek 2: Girdi: root = [] Çıktı: [] Örnek 3: Girdi: root = [1] Çıktı: [1] Kısıtlamalar: İçindeki düğüm sayısı ...

Devamını oku

Soru 457. İkili Ağacı Bağlantılı Listeye Düzleştirin LeetCode Çözümü İkili Ağacı Bağlantılı Listeye Yassılaştır LeetCode Çözümü diyor ki – Bir ikili ağacın kökü verildiğinde, ağacı bir "bağlı liste" halinde düzleştirin: "Bağlı liste", sağ alt işaretçinin bir sonraki düğümü gösterdiği yerde aynı TreeNode sınıfını kullanmalıdır. listede ve sol alt işaretçi her zaman boştur. "Bağlantılı liste"...

Devamını oku

Soru 458. İkili Ağaç Leetcode Çözümünün En Düşük Ortak Atası Problem Açıklama Bir İkili Ağacın En Düşük Ortak Atası LeetCode Çözümü – “Bir İkili Ağacın En Düşük Ortak Atası”, ikili ağacın kökünün ve ağacın iki düğümünün verildiğini belirtir. Bu iki düğümün en küçük ortak atasını bulmamız gerekiyor. En Düşük Yaygın...

Devamını oku

Soru 459. 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 460. 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 461. İ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 462. 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 463. 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 464. Karıştırma Dize Problem İfadesi "Scramble String" problemi size iki dizi verildiğini belirtir. İkinci dizenin, birincinin karıştırılmış bir dizisi olup olmadığını kontrol edin. Açıklama string s = "harika" s'nin ikili ağaç olarak temsilini, onu özyinelemeli olarak boş olmayan iki alt dizeye bölerek olsun. Bu dize ...

Devamını oku

Soru 465. 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 466. 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 467. İkili ağaçtaki bir düğümün Kth atası Problem İfadesi “İkili ağaçtaki bir düğümün Kth atası” problemi, size bir ikili ağaç ve bir düğüm verildiğini belirtir. Şimdi bu düğümün k'inci atasını bulmamız gerekiyor. Herhangi bir düğümün atası, kökten gelen yolda yatan düğümlerdir ...

Devamını oku

Soru 468. İkili Ağaçta bir düğümün Sıralı Halefi Problem İfadesi Problem, "İkili Ağaçtaki bir düğümün Sıralı Halefi" ni bulmayı ister. Bir düğümün sıralı halefi, verilen ikili ağacın sıralı geçişinde verilen düğümden sonra gelen ikili ağaçtaki bir düğümdür. Örnek 6'nın halefi 4 ...

Devamını oku

Soru 469. Belirli bir dizinin İkili Arama Ağacının Ön Sıralı Geçişini temsil edip edemediğini kontrol edin "Verilen bir dizinin İkili Arama Ağacının Ön Sıralı Geçişini temsil edip edemediğini kontrol edin" problemi, size bir ön sipariş geçiş sırası verildiğini belirtir. Şimdi bu diziyi düşünün ve bu dizinin bir ikili arama ağacını temsil edip edemeyeceğini öğrenin. Çözüm için beklenen zaman karmaşıklığı ...

Devamını oku

Soru 470. 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 471. 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 472. 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 473. Bir İkili Ağacın iki düğümü arasındaki mesafeyi bulun Problem İfadesi “Bir İkili Ağacın iki düğümü arasındaki mesafeyi bulma” problemi, size bir ikili ağaç ve iki düğüm verildiğini belirtir. Şimdi bu iki düğüm arasındaki minimum mesafeyi bulmanız gerekiyor. Örnek // Ağaç, düğüm 1'in üstündeki görüntü kullanılarak gösterilir ...

Devamını oku

Soru 474. İ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 475. İ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 476. İkili Ağacın Çapraz Geçişi Problem İfadesi “İkili Ağacın Çapraz Geçişi” problemi, size bir ikili ağaç verildiğini ve şimdi verilen ağaç için çapraz görünümü bulmanız gerektiğini belirtir. Sağ üst yönden bir ağaç gördüğümüzde. Bize görünen düğümler köşegen görünümdür ...

Devamını oku

Soru 477. Bir İkili Ağacın Alttan Görünümü Problem İfadesi “Bir İkili Ağacın Alttan Görünümü” problemi, size bir ikili ağaç verildiğini ve şimdi verilen ağacın alt görünümünü bulmanız gerektiğini belirtir. Aşağı yönden bir ağaç gördüğümüzde. Bize görünen düğümler alt kısımdır ...

Devamını oku

Soru 478. İkili Ağacın Sağ Görünümünü Yazdır Problem İfadesi “Bir İkili Ağacın Sağ Görünümünü Yazdır” problemi, size bir ikili ağaç verildiğini belirtir. Şimdi bu ağacın doğru görüntüsünü bulmanız gerekiyor. Burada, ikili ağacın sağ görünümü, sekansı ağaçtan bakıldığında göründüğü gibi yazdırmak anlamına gelir ...

Devamını oku

Soru 479. Aralık LCM Sorguları Problem İfadesi “Aralık LCM Sorguları” problemi, bir tamsayı diziniz ve q sayıda sorguya sahip olduğunuzu belirtir. Her sorgu, bir aralık olarak (sol, sağ) içerir. Verilen görev, LCM'yi (sol, sağ), yani aralıktaki tüm sayının LCM'sini bulmaktır ...

Devamını oku

Soru 480. İkili Ağaçta Maksimum Seviye toplamını bulun Problem İfadesi “İkili Ağaçta Maksimum Seviyeyi Bul” problemi, size pozitif ve negatif düğümleri olan bir ikili ağaç verildiğini belirtir, ikili ağaçtaki bir seviyenin maksimum toplamını bulun. Örnek Giriş 7 Açıklama Birinci Seviye: Toplam = 5 İkinci Seviye: Toplam = ...

Devamını oku

Soru 481. Kırmızı-Siyah Ağaç Tanıtımı Red Black Tree, kendi kendini dengeleyen bir ikili ağaçtır. Bu ağaçta, her düğüm ya bir kırmızı düğümdür ya da bir siyah düğümdür. Bu Kırmızı-siyah Ağaç Girişinde, tüm temel özelliklerini ele almaya çalışacağız. Kırmızı-Siyah Ağacın Özellikleri Her düğüm kırmızı veya siyah olarak temsil edilir. ...

Devamını oku

Soru 482. İkili Arama Ağacı Silme İşlemi Problem Bildirimi “İkili Arama Ağacı Silme İşlemi” problemi, ikili arama ağacı için silme işlemini gerçekleştirmemizi ister. Silme işlevi, belirli bir anahtar / veriye sahip bir düğümü silme işlevini ifade eder. Örnek Giriş Düğümü silinecek = 5 İkili Arama Ağacı Silme İşlemi için Çıkış Yaklaşımı Yani ...

Devamını oku

Soru 483. İkili Ağacın Yüksekliğini Bulmak için Yinelemeli Yöntem Problem İfadesi “İkili Ağacın Yüksekliğini Bulmanın Yinelemeli Yöntemi” sorunu, size bir ikili ağaç verildiğini belirtir, yinelemeli yöntemi kullanarak ağacın yüksekliğini bulun. Örnekler Giriş 3 İkili Ağacın Yüksekliğini bulmak için Yinelemeli Yöntem için Giriş 4 Algoritması Bir ağacın yüksekliği ...

Devamını oku

Soru 484. 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 485. İ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 486. İki İkili Ağacın tüm seviyelerinin anagram olup olmadığını kontrol edin Problem Bildirimi “İki İkili Ağacın tüm seviyelerinin anagram olup olmadığını kontrol edin” problemi, size iki İkili Ağaç verildiğini söylüyor, iki ağacın tüm seviyelerinin anagram olup olmadığını kontrol edin. Örnekler Doğru Girin Yanlış Algoritma İkinin tüm seviyelerinin ...

Devamını oku

Soru 487. Verilen dizinin İkili Arama Ağacının Seviye Sırası Geçişini temsil edip edemediğini kontrol edin Problem İfadesi "Verilen dizinin İkili Arama Ağacının Seviye Sırası Geçişini temsil edip edemediğini kontrol edin" problemi, size ikili arama ağacının seviye sırası geçişinin verildiğini belirtir. Ve ağacın seviye sırası geçişini kullanarak. Seviye düzeninin ...

Devamını oku

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

Devamını oku

Soru 489. 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 490. 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 491. İki Yığın Kullanarak Yinelemeli Postorder Geçişi Problem İfadesi "İki Yığın Kullanarak Yinelemeli Postorder Geçişi" problemi, düğümleri olan bir ikili ağaç verildiğini belirtir. Programı iki yığın kullanarak yinelemeli postorder geçişi için yazın. Örnek Giriş 4 5 2 6 7 3 1 Giriş 4 2 3 1 Algoritma Oluşturma ...

Devamını oku

Soru 492. 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 493. 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 494. BST'de değişikliğe izin verilmediğinde, BST'deki En Büyük Öğe Problem İfadesi “BST'de değişiklik yapılmasına izin verilmediğinde BST'deki En Büyük Eleman”, size bir ikili arama ağacı verildiğini ve k'inci en büyük elemanı bulmanız gerektiğini belirtir. Bu, ikili arama ağacının tüm elemanlarının azalan sırada düzenlendiği anlamına gelir. Sonra ...

Devamını oku

Soru 495. Belirli bir ikili ağacın atalarını bulmak için yinelemeli yöntem Problem İfadesi “Belirli bir ikili ağacın atalarını bulmak için yinelemeli yöntem” problemi, size bir ikili ağaç ve bir anahtarı temsil eden bir tamsayı verildiğini belirtir. Yinelemeyi kullanarak verilen anahtarın tüm atalarını yazdırmak için bir işlev oluşturun. Örnek Giriş tuşu = 6 5 2 1 Açıklama: ...

Devamını oku

Soru 496. Bir BST'nin her dahili düğümünün tam olarak bir çocuğu olup olmadığını kontrol edin Problem İfadesi “Bir BST'nin her dahili düğümünün tam olarak bir çocuk olup olmadığını kontrol edin” problemi, size bir ikili arama ağacının ön sipariş geçişinin verildiğini belirtir. Ve yaprak olmayan tüm düğümlerin yalnızca tek bir çocuk içerip içermediğini bulmanız gerekir. Burada da tüm bunların ...

Devamını oku

Soru 497. BST'de k'inci en küçük elemanı bulun (BST'de Sipariş İstatistikleri) Problem İfadesi “BST'de k'inci en küçük elemanı bulun (BST'de Sıralama İstatistikleri)” problemi, size bir ikili arama ağacı verildiğini ve BST'de k'inci en küçük sayıyı bulmanız gerektiğini belirtir. Bunun anlamı, ikili arama ağacının sırayla geçişini yaparsak ve ...

Devamını oku

Soru 498. 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 499. 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 500. Maksimum İkili Ağacın Derinliği Problem İfadesi “Maksimum ikili ağaç derinliği” problemi size bir ikili ağaç veri yapısı verildiğini belirtir. Verilen ikili ağacın maksimum derinliğini yazdırın. Örnek Giriş 2 Açıklama: Verilen ağaç için maksimum derinlik 2'dir. Çünkü kökün altında yalnızca tek bir eleman vardır (yani ...

Devamını oku

Soru 501. BST'yi Min Heap'e Dönüştür Problem İfadesi Tam bir İkili Arama Ağacı verildiğinde, bunu Min Yığına dönüştürmek için bir algoritma yazın, bu da BST'yi Min Yığına dönüştürmek için kullanılır. Min Yığın, bir düğümün solundaki değerlerin sağdaki değerlerden daha az olması gerektiği şekilde olmalıdır ...

Devamını oku

Soru 502. İ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 503. İ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 504. 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 505. İ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 506. Bağlantılı Liste Dengeli BST'ye Sıralandı Dengeli BST problemine sıralanmış bağlantılı listede, sıralı sırayla tek bağlantılı bir liste verdik, tekil Bağlantılı Listeden bir Dengeli İkili Ağaç oluşturduk. Örnekler Giriş 1 -> 2 -> 3 -> 4 -> 5 Çıkış Ön Sipariş: 3 2 1 5 4 Giriş 7 -> ...

Devamını oku

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

Devamını oku

Soru 509. BST'nin Hash Tablosuna Göre Avantajları Herhangi bir veri yapısında en sık kullanılan işlemler ekleme, silme ve aramadır. Karma Tablo bu üç işlemi O (1) ortalama zaman karmaşıklığı ile gerçekleştirebilirken, kendi kendini dengeleyen İkili Arama Ağaçları O (log n) zaman karmaşıklığını alır. İlk başta, Karma Tablolar daha iyi gibi görünüyor ...

Devamını oku

Soru 510. 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 511. Verilen Ön Sipariş Geçişinden BST Oluşturun Bir İkili Arama Ağacının (BST) ön sipariş geçişi verildiğinde, verilen ön sipariş geçişinden BST'yi oluşturmak için bir algoritma yazın. Örnekler Giriş Ön Sırası [] = {7, 5, 3, 6, 9} Çıktı Sıralaması: 3 5 6 7 9 Giriş Ön Sırası [] = {12, 6, 1, 35, 20} Çıktı Sırası: 1 6 ...

Devamını oku

Soru 512. İ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 513. 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 514. Verilen Bir İkili Ağaç Düğümünün Atalarını Yineleme Olmadan Yazdır Bir ikili ağaç ve belirli bir düğüm veya anahtar verildiğinde. Belirli bir ikili ağaç düğümünün atalarını özyineleme olmadan yazdırın. Örnek Giriş: anahtar = 7 Çıkış: 3 1 Giriş: anahtar = 4 Çıkış: 2 Verilen İkili Ağaç Düğümünün Ataları için 1 Algoritma Sınıf Düğümü Oluştur ...

Devamını oku

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

Devamını oku

Soru 517. 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 518. Aralık Ağacı Aralık ağacı probleminde, bir dizi aralık ve üç tür sorgu verdik addInterval (x, y): removeInterval (x, y) kümesine bir aralık (x, y) ekleyin: Bir aralığı kaldırın (x, y ) setten checkInterval (x, y): Aralığın (x, y) bazı mevcut aralıklarla örtüşüp örtüşmediğini kontrol edin Bir veri yapısı tasarlayın (Aralık Ağacı) ...

Devamını oku

Soru 519. Bağlantılı Liste Temsilcisinden Tam İkili Ağaç Oluşturun Tam bir ikili ağacın bağlantılı liste temsili verildiğinde. Bağlantılı liste, ağacın seviye sırası geçiş sırasındadır. Bağlantılı liste sunumundan tam ikili ağacı oluşturmak için bir algoritma yazın. Örnek Giriş 1 -> 2 -> 3 -> 4 -> 5 ...

Devamını oku

Soru 520. 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 521. İkili Arama Ağacındaki En Düşük Ortak Ata Bir ikili arama ağacının kökü ve iki düğüm n1 ve n2 verildiğinde, belirli bir ikili arama ağacındaki düğümlerin LCA'yı (En Düşük Ortak Atası) bulun. İkili Arama Ağacındaki En Düşük Ortak Ata için Örnek Naif Yaklaşım LCA'yı bulmak için en uygun yaklaşımı kullanarak LCA'yı (n1, n2) bulun ...

Devamını oku

Soru 522. 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 523. Dikey Sırayla İkili Ağaç Yazdırın Bu problemde, ikili ağacın kökünü gösteren bir işaretçi verdik ve sizin göreviniz ikili ağacı dikey sırayla yazdırmaktır. Örnek Giriş 1 / \ 2 3 / \ / \ 4 5 6 7 \ \ 8 9 Çıkış 4 2 ...

Devamını oku

Soru 524. İ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 525. 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 526. İ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 527. İ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 528. 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 529. İkili Ağacın Üstten Görünümü İkili ağacın üstten görünümü, ağaç üstten görüntülendiğinde görünen düğümler kümesidir. Bir ikili ağaç verildiğinde, ikili ağacın en soldaki yatay seviyeden en sağdaki yatay seviyeye Çıktı üstten görünümü. Örnek Örnek 1 Örnek 2 Türleri ...

Devamını oku

Soru 530. 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 531. Yinelenen Alt Ağaçları Bul Yinelenen Alt Ağaçlar Alt Ağaçların, aynı düğüm değerlerine ve yapıya sahiplerse yineleneceği söylenir. Düğümlü bir ikili ağaç verildiğinde. Yinelenen tüm alt ağaçları bulun ve kök düğümlerine dönün. Örnek Burada, 4 ve 2-> 4 alt ağaçları bir kereden fazla görünür, bu nedenle kök ...

Devamını oku

Soru 532. Simetrik Ağaç Simetrik Ağaç probleminde bir ikili ağaç verdik, kendisinin aynası olup olmadığını kontrol edin. Ağacı iki aynı yarıya bölen bir kök düğümden geçen bir simetri ekseni varsa, bir ağacın kendisinin ayna görüntüsü olduğu söylenir. Örnek Türler ...

Devamını oku

Soru 533. 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 534. Sıralanmış Listeyi İkili Arama Ağacına Dönüştür Problem Bağlantılı bir liste verilmiştir. Bağlantılı listenin öğeleri artan sıradadır. Verilen bağlantılı listeyi oldukça dengeli bir ikili arama ağacına dönüştürün. Oldukça dengeli bir ikili arama ağacı, herhangi bir iki alt ağacın derinliği arasındaki farkın olduğu bir ikili arama ağacıdır ...

Devamını oku

Soru 535. İ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 536. 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 537. İ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 538. Ağaç Geçişi (Ön Sipariş, Sıralayıcı ve Konumlandırıcı) İlk olarak, İkili Ağaçta Geçişin ne olduğunu bilmemiz gerekir. Geçiş, tüm düğümleri belirli bir şekilde / sırayla tam olarak bir kez ziyaret ettiğimiz bir yöntem türüdür. Temel olarak İkili Ağaçta iki tür geçiş vardır: Genişlik-Birinci Geçiş Derinliği İlk Geçiş Halihazırda biliyoruz ...

Devamını oku

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

Devamını oku

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

Devamını oku

Soru 541. İkili Ağaç için BFS ve DFS Kapsamlı İlk Arama (BFS) BFS'nin gerçekte ne olduğunu zaten biliyor muyuz? eğer değilse, kendinizi kötü hissetmenize gerek yoksa makalenin tamamını okuyun ve daha iyi anlamak için Önceki Makalemizi Genişlik İlk Arama'ya bakın. BFS, düğümlerini ziyaret ettiğimiz bir seviye sipariş geçişidir ...

Devamını oku

Amazon Grafik Soruları

Soru 542. Aynı Satır veya Sütun ile Kaldırılan Çoğu Taş LeetCode Çözümü Problem Açıklaması Çoğu Taş Aynı Satır veya Sütunla Kaldırıldı LeetCode Çözümü, 2B düzlemde bazı tamsayı koordinat noktalarına n taş yerleştirdiğimizi söylüyor. Her koordinat noktasında en fazla bir taş bulunabilir. Bir taş aynı sırayı veya aynı sırayı paylaşıyorsa kaldırılabilir...

Devamını oku

Soru 543. Grafik Bipartit mi? LeetCode Çözümü Problem İfadesi Graph İki Parçalı LeetCode Çözümü- Her düğümün 0 ile n - 1 arasında numaralandırıldığı, n düğümlü yönsüz bir grafik var. Size bir 2B dizi grafiği veriliyor, burada grafik[u], u düğümünü oluşturan düğümlerin bir dizisidir. komşudur. Daha resmi olarak, [u] grafiğindeki her v için, u düğümü ile v düğümü arasında yönsüz bir kenar vardır. Grafikte ...

Devamını oku

Soru 544. Town Judge LeetCode Çözümünü Bulun Problem Açıklaması: Kasaba Hakimini Bulun LeetCode Çözümü – Bir kasabada 1'den n'ye kadar etiketlenmiş n kişi var. Bu kişilerden birinin gizlice kasaba hakimi olduğuna dair bir söylenti var ve kasaba hakimini bulmamız gerekiyor. Kasaba yargıcı varsa, o zaman: Kasaba yargıcı kimseye güvenmiyor. ...

Devamını oku

Soru 545. Kasaba Hakimi Leetcode Çözümünü Bulun Problem İfadesi Bu problemde, 1'den n'ye kadar etiketlenmiş n kişi verilir. Ayrıca bize 2d dizi güveni verildi [] [], güvenin [i] [0] kişilere güvenin her 1 <= i <trust.length için [i] [0] kişilere güvendiğini gösterir. Hiçbirine güvenmeyen bir "kasaba hakimi" bulmalıyız ...

Devamını oku

Soru 546. 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 547. X'i Y'ye dönüştürmek için minimum İşlemler Problem İfadesi "X'i Y'ye dönüştürmek için Minimum İşlemler" problemi, size X ve Y olmak üzere iki sayı verildiğini belirtir, aşağıdaki işlemleri kullanarak X'i Y'ye dönüştürmeniz gerekir: Başlangıç ​​numarası X'dir. X ve üzerinde aşağıdaki işlemler yapılabilir. üretilen sayılar ...

Devamını oku

Soru 548. Bir Ağaçta iki düğümün aynı yolda olup olmadığını kontrol edin Problem İfadesi "Bir Ağaçta iki düğümün aynı yolda olup olmadığını kontrol edin" problemi, size, köşeleri arasında tek yönlü kenarları olan kök düğümde köklü bir düğümlü ağaç (yönlendirilmiş döngüsel olmayan grafik) verildiğini belirtir. Size ayrıca bir sorgu listesi q verilir. Listedeki her sorgu ...

Devamını oku

Soru 549. İkili matriste 1 olan en yakın hücrenin uzaklığı Problem İfadesi "İkili matriste 1 olan en yakın hücrenin uzaklığı" problemi, size en az bir 0 içeren ikili bir matris (yalnızca 1 ve 1'leri içeren) verildiğini belirtir. İkili matriste 1 olan en yakın hücrenin mesafesini bulun tüm unsurları için ...

Devamını oku

Soru 550. 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 551. 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 552. Bir Şövalye ile hedefe ulaşmak için minimum adımlar Açıklama "Bir Şövalye tarafından hedefe ulaşmak için Minimum Adımlar" problemi, size N x N boyutlarında kare bir satranç tahtası, Şövalye taşının koordinatları ve hedef hücre verildiğini belirtir. Şövalye parçasının hedefe ulaşmak için attığı minimum adım sayısını bulun ...

Devamını oku

Soru 553. Yinelemeli Derinlik Grafiğin İlk Geçişi Grafik probleminin yinelemeli derinlik ilk geçişinde, bir grafik veri yapısı verdik. Yinelemeli yöntemi kullanarak verilen grafiğin ilk derinlik geçişini yazdırmak için programı yazın. Örnek Giriş: 0 -> 1, 0 -> 2, 1 -> 2, 2 -> 0, 2 -> 3, 3 ...

Devamını oku

Soru 554. 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 555. Prim Algoritması Prim'in algoritması, bağlı veya yönlendirilmemiş bir grafiğin Minimum Genişleme Ağacını (MST) bulmak için kullanılır. Bir grafiğin Yayılan Ağacı, aynı zamanda bir ağaç olan ve tüm köşeleri içeren bir alt grafiktir. Minimum Kapsama Ağacı, minimum kenar ağırlığı toplamına sahip kapsayan ağaçtır. Örnek Grafik Minimum ...

Devamını oku

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

Devamını oku

Soru 557. 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 558. 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

Soru 559. Bir Grafik için Kapsamlı İlk Arama (BFS) Bir grafik için Genişlik İlk Arama (BFS), ağaç / grafik veri yapısında gezinen veya arama algoritmasıdır. Belirli bir tepe noktasında (herhangi bir keyfi tepe noktası) başlar ve tüm bağlı tepe noktasını araştırır ve bundan sonra en yakın tepe noktasına hareket eder ve keşfedilmemiş tüm düğümleri araştırır ve hiçbir ...

Devamını oku

Soru 560. Dijkstra Algoritması Dijkstra, en kısa yol algoritmasıdır. Dijkstra algoritması, verilen başlangıç ​​düğümünden tüm düğümlerin en kısa mesafesini bulmak için kullanılır. Mantıksal olarak, tek bir kaynak düğümünden en kısa yol ağacını oluşturur, düğümleri açgözlülükle eklemeye devam ederek, her noktada her düğümde ...

Devamını oku

Amazon Yığın Soruları

Soru 561. Parantez Puanı LeetCode Çözümü Problem Beyanı Parantez LeetCode Solution'ın puanı şöyle diyor – Dengeli bir parantez verildiğinde s dizesi ve maksimum puanı döndür. Dengeli bir parantez dizisinin puanı aşağıdaki kurallara dayanır: "()" puanı 1'dir. AB'nin A + B puanı vardır, burada A ve B dengeli parantez dizileridir. (A) 2 * A puanına sahiptir, burada A bir ...

Devamını oku

Soru 562. İkili Ağaç Sıralaması Geçişi LeetCode Çözümü Problem Açıklaması: İkili Ağaç Sıra Geçişi LeetCode çözümü Bir ikili ağacın kökü verildiğinde, düğüm değerlerinin sıra dışı geçişini döndürün. Örnek 1: Girdi: root = [1,null,2,3] Çıktı: [1,3,2] Örnek 2: Girdi: root = [] Çıktı: [] Örnek 3: Girdi: root = [1] Çıktı: [1] Kısıtlamalar: İçindeki düğüm sayısı ...

Devamını oku

Soru 563. Kod Çözme Dizisi Leetcode Çözümü Problem Açıklama Dizenin Kodunu Çöz LeetCode Çözümü – “Dizenin Kodunu Çöz”, kodlanmış dizeyi kodu çözülmüş bir dizeye dönüştürmenizi ister. Kodlama kuralı k[encoding_string] şeklindedir, burada köşeli parantez içindeki kodlanmış_dize tam olarak k kez tekrarlanır, burada k pozitif bir tam sayıdır. Örnek: Girdi: s = "3[a]2[bc]" Çıktı: "aaabcbc" ...

Devamını oku

Soru 564. İkili Ağacı Bağlantılı Listeye Düzleştirin LeetCode Çözümü İkili Ağacı Bağlantılı Listeye Yassılaştır LeetCode Çözümü diyor ki – Bir ikili ağacın kökü verildiğinde, ağacı bir "bağlı liste" halinde düzleştirin: "Bağlı liste", sağ alt işaretçinin bir sonraki düğümü gösterdiği yerde aynı TreeNode sınıfını kullanmalıdır. listede ve sol alt işaretçi her zaman boştur. "Bağlantılı liste"...

Devamını oku

Soru 565. İki Sayı Ekle II Leetcode Çözümü Problem Açıklama İki Sayı Ekleme II LeetCode Çözümü – “İki Sayı Ekleme II”, boş olmayan bağlantılı iki listenin, en önemli basamağın önce geldiği ve her düğümün tam olarak bir basamak içerdiği negatif olmayan iki tam sayıyı temsil ettiğini belirtir. İki sayıyı toplamamız ve toplamı şu şekilde döndürmemiz gerekiyor ...

Devamını oku

Soru 566. Günlük Sıcaklıklar Leetcode Çözümü Problem Açıklama Günlük Sıcaklıklar Leetcode Çözümü: verilen bir tamsayı sıcaklık dizisinin günlük sıcaklıkları temsil ettiğini belirtir, bir dizi yanıtı döndürün, öyle ki yanıt[i] daha sıcak bir sıcaklık elde etmek için i. günden sonra beklemeniz gereken gün sayısıdır. Bunun mümkün olduğu gelecek bir gün yoksa, bunun yerine answer[i] == 0'ı saklayın. ...

Devamını oku

Soru 567. Geçerli Parantezler Oluşturmak için Minimum Kaldırma LeetCode Çözümü Sorun İfadesi Geçerli Parantezler Oluşturmak için Minimum Kaldırma LeetCode Çözümü – Size '(', ')' ve küçük İngilizce karakterlerden oluşan bir dize verilir. Göreviniz, minimum parantez sayısını ( '(' veya ')', herhangi bir konumda) kaldırmak, böylece ortaya çıkan parantez dizesi ...

Devamını oku

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

Devamını oku

Soru 574. Belirli bir dizinin İkili Arama Ağacının Ön Sıralı Geçişini temsil edip edemediğini kontrol edin "Verilen bir dizinin İkili Arama Ağacının Ön Sıralı Geçişini temsil edip edemediğini kontrol edin" problemi, size bir ön sipariş geçiş sırası verildiğini belirtir. Şimdi bu diziyi düşünün ve bu dizinin bir ikili arama ağacını temsil edip edemeyeceğini öğrenin. Çözüm için beklenen zaman karmaşıklığı ...

Devamını oku

Soru 575. Verilen diziden minimum sayı oluştur "Verilen diziden minimum sayı oluştur" problemi, size sadece I ve D'lerin bazı modellerinin verildiğini belirtir. I'in anlamı artmak anlamına gelir ve azalma için D ile sağlanır. Sorun ifadesi, verilen modeli karşılayan minimum sayıyı yazdırmamızı ister. Sahibiz ...

Devamını oku

Soru 576. En Uzun Doğru Parantez Sonrası için Aralık Sorguları Size bir dizi parantez alt dizisi verilir, başka bir deyişle, '(' ve ')' gibi parantezler verilir ve size başlangıç ​​ve bitiş noktası olarak bir sorgu aralığı verilir. "En Uzun Doğru Parantez Sonrası için Aralık Sorguları" sorunu, maksimum uzunluğu bulmayı ister ...

Devamını oku

Soru 577. Bir İfadede Verilen Açılış Parantezinin Kapanış Parantezinin Dizinini Bul Problem İfadesi Uzunluk / boyut n olan bir dizi s ve açılan bir köşeli parantezin dizinini temsil eden bir tamsayı değeri verildiğinde. Bir ifadede belirli bir açılış ayracı için kapanış ayracının dizinini bulun. Örnek s = "[ABC [23]] [89]" indeks = 0 8 s = "[C- [D]]" indeks = 3 5 s ...

Devamını oku

Soru 578. 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 579. Özyineleme kullanarak bir yığını sıralayın Problem İfadesi "Özyineleme kullanarak bir yığını sıralama" problemi, size bir yığın veri yapısı verildiğini belirtir. Özyinelemeyi kullanarak öğelerini sıralayın. Öğeyi yığına eklemek için yığının yalnızca aşağıda listelenen işlevleri kullanılabilir - itme (öğe) -. pop () - pop () - kaldırmak / silmek için ...

Devamını oku

Soru 580. Bir yığının orta elemanını silme Problem İfadesi Bir veri yapısı (yığını) verildiğinde. Yığının temel işlevlerini (push ()) kullanarak belirli bir yığının orta öğesini silmek için bir program yazın. pop () - yığından en üstteki öğeyi kaldırmak / silmek için. empty () - kontrol etmek için ...

Devamını oku

Soru 581. Yığınları kullanarak diziyi sıralama Problem deyimi “Yığınları kullanarak dizi sıralama” problemi, size n boyutunda a [] veri yapısı dizisi verildiğini belirtir. Yığın veri yapısını kullanarak verilen dizinin öğelerini sıralayın. Örnek 2 30-5 43-100 5 2 30 Açıklama: Elemanlar sıralanır ...

Devamını oku

Soru 582. Bir yığını geçici bir yığın kullanarak sıralama Problem İfadesi "Bir yığını geçici bir yığın kullanarak sıralama" problemi, size bir yığın veri yapısı verildiğini belirtir. Verilen yığının öğelerini geçici bir yığın kullanarak sıralayın. Örnek 9 4 2 -1 6 20 20 9 6 4 2 -1 2 1 4 3 6 5 ...

Devamını oku

Soru 583. Tek tek kelimeleri ters çevir Problem İfadesi "Tek tek kelimeleri ters çevir" problemi size bir s dizesi verildiğini belirtir. Şimdi, dizedeki tüm tek tek kelimelerin tersini yazdırın. Örnek s = "TutorialCup - öğrenme şeklini değiştirme" puClairotuT - gnignahc eht yaw fo gninrael s = "Tek tek kelimeleri ters çevir" esreveR ...

Devamını oku

Soru 584. + Ve - operatörlerini içeren bir cebirsel dizeden parantezleri kaldırın Problem İfadesi Parantezli bir aritmetik ifadeyi temsil eden n boyutunda bir dize verilir. "+ Ve - operatörlerini içeren bir cebirsel dizeden parantezleri kaldırın" problemi bizden verilen ifadeyi basitleştirebilecek bir fonksiyon yaratmamızı ister. Örnek s = "a- (b + c)" abc s = a- (bc- (d + e)) - f a-b + c + d + ef ...

Devamını oku

Soru 585. 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 586. Bir kuyruğun bir yığın kullanılarak başka bir kuyruğa sıralanıp sıralanamayacağını kontrol edin Problem İfadesi “Bir kuyruğun bir yığın kullanılarak başka bir kuyruğa sıralanıp sıralanamayacağını kontrol edin” problemi, size n öğe içeren bir kuyruk verildiğini, kuyruktaki öğelerin 1'den n'ye kadar bir permütasyon olduğunu belirtir. Bu sıranın artan sırada düzenlenip düzenlenemeyeceğini kontrol edin ...

Devamını oku

Soru 587. Verilen Sıradan Minimum Numara Formu Problem İfadesi "Verilen Sıradan Form Minimum Sayı" problemi, size 'I' karakterlerinin bir modelini temsil eden uzunluk / boyut n dizileri verildiğini belirtir, yani artan ve 'D', yani sadece azalan. Verilen desen için minimum numarayı 1-9 arasında benzersiz rakamlarla yazdırın. Örneğin - ...

Devamını oku

Soru 588. İki Yığın Kullanarak Yinelemeli Postorder Geçişi Problem İfadesi "İki Yığın Kullanarak Yinelemeli Postorder Geçişi" problemi, düğümleri olan bir ikili ağaç verildiğini belirtir. Programı iki yığın kullanarak yinelemeli postorder geçişi için yazın. Örnek Giriş 4 5 2 6 7 3 1 Giriş 4 2 3 1 Algoritma Oluşturma ...

Devamını oku

Soru 589. Yığın Permütasyonları (Bir dizinin diğerinin yığın permütasyonu olup olmadığını kontrol edin) Problem İfadesi “Yığın Permütasyonları (Bir dizinin diğerinin yığın permütasyonu olup olmadığını kontrol edin)” problemi size n boyutunda iki dizi a [] ve b [] verildiğini belirtir. Dizinin tüm öğeleri benzersizdir. Verilen b [] dizisinin ... olup olmadığını kontrol etmek için bir işlev oluşturun.

Devamını oku

Soru 590. Belirli bir ikili ağacın atalarını bulmak için yinelemeli yöntem Problem İfadesi “Belirli bir ikili ağacın atalarını bulmak için yinelemeli yöntem” problemi, size bir ikili ağaç ve bir anahtarı temsil eden bir tamsayı verildiğini belirtir. Yinelemeyi kullanarak verilen anahtarın tüm atalarını yazdırmak için bir işlev oluşturun. Örnek Giriş tuşu = 6 5 2 1 Açıklama: ...

Devamını oku

Soru 591. Verilen Ön Sipariş Geçişinden BST Oluşturun Bir İkili Arama Ağacının (BST) ön sipariş geçişi verildiğinde, verilen ön sipariş geçişinden BST'yi oluşturmak için bir algoritma yazın. Örnekler Giriş Ön Sırası [] = {7, 5, 3, 6, 9} Çıktı Sıralaması: 3 5 6 7 9 Giriş Ön Sırası [] = {12, 6, 1, 35, 20} Çıktı Sırası: 1 6 ...

Devamını oku

Soru 592. Verilen Bir İkili Ağaç Düğümünün Atalarını Yineleme Olmadan Yazdır Bir ikili ağaç ve belirli bir düğüm veya anahtar verildiğinde. Belirli bir ikili ağaç düğümünün atalarını özyineleme olmadan yazdırın. Örnek Giriş: anahtar = 7 Çıkış: 3 1 Giriş: anahtar = 4 Çıkış: 2 Verilen İkili Ağaç Düğümünün Ataları için 1 Algoritma Sınıf Düğümü Oluştur ...

Devamını oku

Soru 593. Verilen Bir Dizideki Her Pencere Boyutu için En Büyük En Büyük Olanı Bul N boyutunda bir a [] dizisi verildiğinde. Dizi yazdırmada 1'den n'ye kadar değişen her pencere boyutu için veya belirli bir dizideki her pencere boyutu için maksimum minimum değeri bulun. Örnek Giriş: a [] = {10, 20, 30, 50, 10, 70, 30} Çıkış: 70 30 20 ...

Devamını oku

Soru 594. Yinelemeli Derinlik Grafiğin İlk Geçişi Grafik probleminin yinelemeli derinlik ilk geçişinde, bir grafik veri yapısı verdik. Yinelemeli yöntemi kullanarak verilen grafiğin ilk derinlik geçişini yazdırmak için programı yazın. Örnek Giriş: 0 -> 1, 0 -> 2, 1 -> 2, 2 -> 0, 2 -> 3, 3 ...

Devamını oku

Soru 595. Minimum Parantez Ters Çevirmeleri Minimum parantez ters çevirme probleminde, yalnızca '{' ve '}' karakterlerinin ifadesini içeren bir dizge s verdik. Bir ifadeyi dengelemek için gereken minimum parantez ters çevirme sayısını bulun. Örnek Giriş: s = "} {" Çıktı: 2 Giriş: s = "{{{" Çıktı: Verilen ifade ...

Devamını oku

Soru 596. İfade Gereksiz Parantez İçeriyor veya İçermiyor İşleçlerin, işlenenlerin ve parantezlerin ifadesini içeren bir dizi s verildiğinde. Verilen dizenin gereksiz parantez içerip içermediğini bulun ve bunlar olmadan ifade yine aynı sonucu verecektir. Başka bir deyişle, bu ifadenin gereksiz bir parantez içerip içermediğini bulmalıyız. Yedekli Parantez Eğer bir ...

Devamını oku

Soru 597. Parantez İçeren İki İfadenin Aynı Olup Olmadığını Kontrol Edin Toplama operatörü, çıkarma operatörü, küçük harfli alfabe ve parantez içeren ifadeleri temsil eden iki dizi s1 ve s2 verildiğinde. Parantezli iki ifadenin aynı olup olmadığını kontrol edin. Örnek Giriş s1 = "- (a + b + c)" s2 = "-abc" Çıktı Evet Giriş s1 = "ab- (cd)" s2 = "abcd" Çıktı İki ...

Devamını oku

Soru 598. 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 599. 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 600. 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 601. Aritmetik İfade Değerlendirmesi Aritmetik ifadeleri aşağıdaki üç gösterimde yazıyoruz - Önek Gösterimi Bu gösterimde, işlenenler operatörden sonra yazılır. Lehçe Notasyonu olarak da bilinir. Örneğin: + AB bir önek ifadesidir. Infix Gösterimi Bu gösterimde, operatörler işlenenler arasında yazılır. Benzer ...

Devamını oku

Soru 602. Bir İfadede Dengeli Parantezleri Kontrol Etme S uzunluğunda bir dize verildiğinde. Her açılış parantezi için bir kapanış parantezi olup olmadığını, yani tüm parantezlerin dengeli olup olmadığını kontrol edin. Başka bir deyişle, her '{', '(' ve '[' için sırasıyla bir '}', ')' ve ']' varsa, ifade ...

Devamını oku

Soru 603. Sonek İfadesinin Değerlendirilmesi Sonek ifade probleminin değerlendirilmesinde, bir sonek ifadesi içeren bir dizge s verdik. Verilen ifadeyi değerlendirin. Örnek Giriş: s = "231 * + 9-" Çıkış: -4 Giriş: s = "100 200 + 2/5 * 7 +" Çıkış: 757 Tek Haneli Algoritmaya Sahip İşlemciler İçin ...

Devamını oku

Soru 604. Bir İfadede Yinelenen Parantez olup olmadığını bulun Dengeli parantez içeren bir dize verildiğinde. İfade / dizenin yinelenen parantez içerip içermediğini bulun. Yinelenen Parantez Bir ifade aynı tür dengeli parantezin ortasında olduğunda veya bu parantezle çevrildiğinde, yani aynı türden açma ve kapama parantezinin arasına birden fazla kez çevrildiğinde ...

Devamını oku

Soru 605. Öncelik Kuyruğu veya Yığın Kullanılarak Yığın Nasıl Uygulanır? Bir öncelik kuyruğu veya bir yığın yardımıyla bir yığın uygulayın. Öncelik Kuyruğu: Öncelik kuyruğu veri yapısı, öncelik ilavesi ile kuyruğa veya yığın veri yapısına benzer. Her öğeye bir öncelik numarası verilir. Sonuç olarak öncelikli unsurlar tercih edilmektedir ...

Devamını oku

Soru 606. Tek Bir Dizide k Yığınlarını Etkili Bir Şekilde Nasıl Uygulayabilirim? Tek Bir Dizide k Yığınları Uygulayan yeni bir veri yapısı tasarlayın ve uygulayın. Yeni veri yapısı bu iki işlemi desteklemelidir - itme (öğe, yığın_numarası): öğeyi belirli bir yığın sayısında iter. pop (stack_number): belirli bir ...

Devamını oku

Soru 607. Bir Dizede Maksimum İç İçe Parantez Derinliğini Bulma Bir dizge verildiğinde. Verilen dizedeki iç içe parantezlerin maksimum derinliğini yazdırmak için kodu yazın. Örnek Giriş: s = “(a (b) (c) (d (e (f) g) h) I (j (k) l) m)” Çıkış: 4 Giriş: s = “(p ((q) ) ((s) t)) ”Çıktı: 3 Yığın Algoritmasını Kullanarak Bir dizi s uzunluğunu başlatın ...

Devamını oku

Soru 608. İfade Değerlendirmesi İfade değerlendirme probleminde, tam sayılardan, dengeli parantezlerden ve ikili işlemlerden (+, -, *, /) oluşabilen bir ifadeyi temsil eden n uzunluğunda bir dizge verdik. İfadeyi değerlendirin. Bir ifade, önek, ek veya sonek gösteriminden herhangi birinde olabilir. Örnek Bkz ...

Devamını oku

Soru 609. Birleştirilebilir Yığın Nasıl Oluşturulur? İşlemleri sabit zamanda gerçekleştiren bir yığın tasarlamalı ve oluşturmalıyız. Burada birleştirilebilir yığının nasıl oluşturulacağıyla ilgili bir sorunumuz var? Burada iki yığını birleştirmek için aşağıdaki işlemi gerçekleştiriyoruz. push (öğe): Öğeyi yığına ekleyin. pop (): En üstteki öğeyi kaldır ...

Devamını oku

Soru 610. Stok Aralık Sorunu Bu sorun, "Stok Aralık Sorunu" mali yönün altındadır. Bu problemde, her günün hisse senedi fiyatı için stok aralığını buluyoruz. Belirli bir günden hemen önceki, hisse senedi fiyatının ondan önceki günlere ait olduğu maksimum ardışık gün sayısı ...

Devamını oku

Soru 611. Üç Yığın Olası Maksimum Toplamı Eşit Toplamı Bulun Yığınları temsil eden stack3 [], stack1 [] ve stack2 [] dizileri verildiğinde ve bu dizilerin başlangıç ​​indeksi, üstleri olarak kabul edilir. Üç yığının tümünde mümkün olan ortak maksimum toplamı bulun, yani yığın3, yığın1 ve yığın2 öğelerinin toplamı eşittir. Kaldırılması ...

Devamını oku

Soru 612. Sonraki Çok Sayıda Q sorgusu yazdır Print Next Greater Number of Q sorgu probleminde, sayıları içeren n boyutunda bir dizi a [] ve sorguları temsil eden m boyutunda başka bir q [] dizisi verdik. Her sorgu, a [] dizisindeki dizini temsil eder. Her sorgu için dizideki sayıyı yazdırıyorum ...

Devamını oku

Soru 613. Bir Dizinin Yığınla Sıralanabilir olup olmadığını kontrol edin Bir dizinin yığın sıralaması problemi olup olmadığını kontrol etmek için, rastgele sırayla 1'den n'ye kadar elemanlar içeren n boyutunda bir diziye [] verdik. Yalnızca bu iki işlemi takiben geçici bir yığın kullanarak diziyi artan düzende sıralayın - Öğeyi başlangıçta kaldırın ...

Devamını oku

Soru 614. Değiştirme ile Dengeli İfade Değiştirme ile Dengeli İfade probleminde parantez içeren bir dizi s verdik, yani '(', ')', '[', ']', '{', '}'. Dize ayrıca bazı yerlerde parantez yerine x içerir. Tümünü değiştirdikten sonra dizenin geçerli parantez içeren bir ifadeye dönüştürülüp dönüştürülemeyeceğini kontrol edin ...

Devamını oku

Soru 615. 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 616. 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 617. Özyineleme Özyineleme nedir? Özyineleme, basitçe kendisini çağıran bir işlev olarak tanımlanır. Daha büyük bir problemi hesaplamak için önceden çözülmüş alt problemlerini kullanır. Programlamadaki en önemli ve zor kavramlardan biridir, ancak yinelemeyi gerçek bir şeyle ilişkilendirmeye çalışırsak onu kolayca anlayabiliriz ...

Devamını oku

Soru 618. Infix Dönüşümüne Önek Önekten eke dönüştürme probleminde, önek gösteriminde ifade verdik. Bunu bir infix ifadesine dönüştürmek için bir program yazın. Önek Gösterimi Bu gösterimde, işlenenler operatörden sonra yazılır. Polonya Notasyonu olarak da bilinir. Örneğin: + AB bir önek ifadesidir. ...

Devamını oku

Soru 619. 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 620. Sonek Dönüşümüne Önek Önek sonrası sonek dönüştürme probleminde, önek gösteriminde dize formatında ifade verdik. Verilen gösterimi sonek gösterimine dönüştürmek için bir program yazın. Önek Gösterimi Bu gösterimde, işlenenleri operatörden sonra yazıyoruz. Polonya Notasyonu olarak da bilinir. Örneğin: + AB ...

Devamını oku

Soru 621. Önek Dönüşümüne Sonek Bu problemde, sonek ifadesini gösteren bir dizge verdik. Önek dönüşümüne postfix yapmalıyız. Önek Gösterimi Bu gösterimde, işlenenleri operatörden sonra yazıyoruz. Polonya Notasyonu olarak da bilinir. Örneğin: + AB bir önek ifadesidir. Sonek Gösterimi ...

Devamını oku

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

Devamını oku

Soru 625. Postfix için Infix Bir infix ifadesi nedir? 'İşlenen' 'işlenen' 'işlenen' biçimindeki ifadeye infix ifadesi denir. Örnek: a + b sonek ifadesi nedir? 'İşlenen' 'işlenen' 'işleci' biçimindeki ifadeye sonek ifadesi denir. Örnek: ab + Sonek dönüşümüne ekin gerekliliği nedir? Infix ifadesi kolaydır ...

Devamını oku

Soru 626. Verilen D ve I Dizisinden Minimum Numarayı Oluşturun Problem İfadesi "Verilen D ve I Sıralarından Minimum Sayı Form" probleminde, sadece I ve D'leri içeren bir model verdik. Artırmak için I ve azaltmak için D. Bu kalıbı takip eden minimum sayıyı yazdırmak için bir program yazın. 1-9 arası rakamlar ve rakamlar tekrar edilemez. Giriş Formatı ...

Devamını oku

Soru 627. Ü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 628. 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

Amazon Sıra Soruları

Soru 629. Dairesel Oyun LeetCode Çözümünün Kazananını Bulun Problem Açıklama Dairesel Oyunun Kazananını Bulun LeetCode Çözümü – Oyun oynayan n tane arkadaş var. Arkadaşlar bir daire içinde oturuyorlar ve saat yönünde 1'den n'ye kadar numaralandırılıyorlar. Daha resmi olarak, i. arkadaştan saat yönünde hareket etmek sizi ...

Devamını oku

Soru 630. 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 631. İkili Ağaçta Maksimum Seviye toplamını bulun Problem İfadesi “İkili Ağaçta Maksimum Seviyeyi Bul” problemi, size pozitif ve negatif düğümleri olan bir ikili ağaç verildiğini belirtir, ikili ağaçtaki bir seviyenin maksimum toplamını bulun. Örnek Giriş 7 Açıklama Birinci Seviye: Toplam = 5 İkinci Seviye: Toplam = ...

Devamını oku

Soru 632. Doubly Linked List kullanarak Deque uygulaması Problem İfadesi "Doubly Linked List kullanarak Deque'in Uygulanması" problemi, aşağıdaki Deque veya Doubly Ended Queue fonksiyonlarını çift bağlantılı bir liste kullanarak uygulamanız gerektiğini belirtir, insertFront (x): Deque insertEnd'in başlangıcına x öğesini ekleyin (x ): X öğesini sonuna ekleyin ...

Devamını oku

Soru 633. İkili Ağacın Yüksekliğini Bulmak için Yinelemeli Yöntem Problem İfadesi “İkili Ağacın Yüksekliğini Bulmanın Yinelemeli Yöntemi” sorunu, size bir ikili ağaç verildiğini belirtir, yinelemeli yöntemi kullanarak ağacın yüksekliğini bulun. Örnekler Giriş 3 İkili Ağacın Yüksekliğini bulmak için Yinelemeli Yöntem için Giriş 4 Algoritması Bir ağacın yüksekliği ...

Devamını oku

Soru 634. İ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 635. 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 636. 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 637. X'in Kuyruktaki her kişiye değişiklik verip veremeyeceğini kontrol edin Sorun İfadesi X bir dondurma satıcısı ve dondurma almak için kuyrukta bekleyen n kişi var. Arr [i], kuyruktaki kişinin sahip olduğu mezhebi gösterir, olası mezhep değerleri 5, 10 ve 20'dir. X'in başlangıç ​​bakiyesi 0 ise ...

Devamını oku

Soru 638. İki İkili Ağacın tüm seviyelerinin anagram olup olmadığını kontrol edin Problem Bildirimi “İki İkili Ağacın tüm seviyelerinin anagram olup olmadığını kontrol edin” problemi, size iki İkili Ağaç verildiğini söylüyor, iki ağacın tüm seviyelerinin anagram olup olmadığını kontrol edin. Örnekler Doğru Girin Yanlış Algoritma İkinin tüm seviyelerinin ...

Devamını oku

Soru 639. K karakteri kaldırdıktan sonra belirli bir dizedeki karakter sayısının minimum kareleri toplamı Problem İfadesi "Belirli bir dizedeki k karakterleri kaldırdıktan sonra minimum karakter sayısı karelerinin toplamı" problemi, size yalnızca küçük harf karakterleri içeren bir dizenin verildiğini belirtir. Dizeden k karakteri kaldırmanıza izin verilir, öyle ki kalan dizede toplamı ...

Devamını oku

Soru 640. K boyutundaki her pencerede ilk negatif tam sayı Problem İfadesi "k boyutundaki her pencerede ilk negatif tam sayı" problemi, size pozitif ve negatif tam sayıları içeren bir dizi verildiğini belirtir, k boyutundaki her pencere için o penceredeki ilk negatif tamsayıyı yazdırır. Herhangi bir pencerede negatif tamsayı yoksa çıktı ...

Devamını oku

Soru 641. 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 642. İkili matriste 1 olan en yakın hücrenin uzaklığı Problem İfadesi "İkili matriste 1 olan en yakın hücrenin uzaklığı" problemi, size en az bir 0 içeren ikili bir matris (yalnızca 1 ve 1'leri içeren) verildiğini belirtir. İkili matriste 1 olan en yakın hücrenin mesafesini bulun tüm unsurları için ...

Devamını oku

Soru 643. 1'den n'ye İkili Sayılar oluşturmak için İlginç Bir Yöntem Problem İfadesi "1'den n'ye İkili Sayılar üretmek için ilginç bir Yöntem" problemi, size bir n sayısı verildiğini belirtir, 1'den n'ye kadar tüm sayıları ikili biçimde yazdırın. Örnekler 3 1 10 11 6 1 10 11 Algoritma Nesil ...

Devamını oku

Soru 644. 3'ün en büyük katını bulun Problem İfadesi “3'ün en büyük katını bul” problemi size bir dizi pozitif tamsayı (0 - 9) verildiğini belirtir. Dizinin elemanlarını yeniden düzenleyerek oluşabilecek 3'ün maksimum katını bulun. Örnekler dizi [] = {5, 2, 1, 0, 9, 3} 9 5 ...

Devamını oku

Soru 645. Verilen dizinin İkili Arama Ağacının Seviye Sırası Geçişini temsil edip edemediğini kontrol edin Problem İfadesi "Verilen dizinin İkili Arama Ağacının Seviye Sırası Geçişini temsil edip edemediğini kontrol edin" problemi, size ikili arama ağacının seviye sırası geçişinin verildiğini belirtir. Ve ağacın seviye sırası geçişini kullanarak. Seviye düzeninin ...

Devamını oku

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

Devamını oku

Soru 647. Bir kuyruğun bir yığın kullanılarak başka bir kuyruğa sıralanıp sıralanamayacağını kontrol edin Problem İfadesi “Bir kuyruğun bir yığın kullanılarak başka bir kuyruğa sıralanıp sıralanamayacağını kontrol edin” problemi, size n öğe içeren bir kuyruk verildiğini, kuyruktaki öğelerin 1'den n'ye kadar bir permütasyon olduğunu belirtir. Bu sıranın artan sırada düzenlenip düzenlenemeyeceğini kontrol edin ...

Devamını oku

Soru 648. Çift bağlantılı liste kullanan Öncelik Kuyruğu Sorun İfadesi "Çift bağlantılı liste kullanan Öncelik Kuyruğu" problemi, çift bağlantılı liste kullanarak aşağıdaki öncelik kuyruğu işlevlerinin uygulanmasını ister. push (x, p): Uygun konumda öncelik kuyruğunda p önceliğine sahip bir x öğesini sıralar. pop (): Kaldır ve en yüksek önceliğe sahip öğeyi döndür ...

Devamını oku

Soru 649. Yığın Permütasyonları (Bir dizinin diğerinin yığın permütasyonu olup olmadığını kontrol edin) Problem İfadesi “Yığın Permütasyonları (Bir dizinin diğerinin yığın permütasyonu olup olmadığını kontrol edin)” problemi size n boyutunda iki dizi a [] ve b [] verildiğini belirtir. Dizinin tüm öğeleri benzersizdir. Verilen b [] dizisinin ... olup olmadığını kontrol etmek için bir işlev oluşturun.

Devamını oku

Soru 650. Bir Şövalye ile hedefe ulaşmak için minimum adımlar Açıklama "Bir Şövalye tarafından hedefe ulaşmak için Minimum Adımlar" problemi, size N x N boyutlarında kare bir satranç tahtası, Şövalye taşının koordinatları ve hedef hücre verildiğini belirtir. Şövalye parçasının hedefe ulaşmak için attığı minimum adım sayısını bulun ...

Devamını oku

Soru 651. 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 652. İ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 653. Minimum Parantez Ters Çevirmeleri Minimum parantez ters çevirme probleminde, yalnızca '{' ve '}' karakterlerinin ifadesini içeren bir dizge s verdik. Bir ifadeyi dengelemek için gereken minimum parantez ters çevirme sayısını bulun. Örnek Giriş: s = "} {" Çıktı: 2 Giriş: s = "{{{" Çıktı: Verilen ifade ...

Devamını oku

Soru 654. Bağlantılı Liste Temsilcisinden Tam İkili Ağaç Oluşturun Tam bir ikili ağacın bağlantılı liste temsili verildiğinde. Bağlantılı liste, ağacın seviye sırası geçiş sırasındadır. Bağlantılı liste sunumundan tam ikili ağacı oluşturmak için bir algoritma yazın. Örnek Giriş 1 -> 2 -> 3 -> 4 -> 5 ...

Devamını oku

Soru 655. 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 656. Öncelik Kuyruğu veya Yığın Kullanılarak Yığın Nasıl Uygulanır? Bir öncelik kuyruğu veya bir yığın yardımıyla bir yığın uygulayın. Öncelik Kuyruğu: Öncelik kuyruğu veri yapısı, öncelik ilavesi ile kuyruğa veya yığın veri yapısına benzer. Her öğeye bir öncelik numarası verilir. Sonuç olarak öncelikli unsurlar tercih edilmektedir ...

Devamını oku

Soru 657. 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 658. Ö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 659. İ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 660. Yüksekliğe Göre Sıranın Yeniden Yapılandırılması Yüksekliğe Göre Kuyruk Yeniden Yapılandırmanın Problem Tanımı Bir kuyrukta bekleyen insanların rastgele bir listesinin olduğunu varsayalım. Her kişi bir çift tam sayı (h, k) ile tanımlanır, burada h kişinin boyu ve k bu kişinin önündeki kişi sayısıdır ...

Devamını oku

Soru 661. İ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 662. Bir Grafik için Kapsamlı İlk Arama (BFS) Bir grafik için Genişlik İlk Arama (BFS), ağaç / grafik veri yapısında gezinen veya arama algoritmasıdır. Belirli bir tepe noktasında (herhangi bir keyfi tepe noktası) başlar ve tüm bağlı tepe noktasını araştırır ve bundan sonra en yakın tepe noktasına hareket eder ve keşfedilmemiş tüm düğümleri araştırır ve hiçbir ...

Devamını oku

Amazon Matris Soruları

Soru 663. Count Sub Islands LeetCode Çözümü Problem Açıklaması Alt Adaların Sayısı LeetCode Çözümü, grid1 ve grid2'nin yalnızca 0'ları (suyu temsil eder) ve 1'leri (karayı temsil eder) içerdiğini söylüyor. Ada, 1'lerin 4 yönlü olarak bağlı olduğu grup anlamına gelir. Grid2'deki bir ada, grid1'deki tüm hücreleri içeren bir ada varsa, alt ada olarak kabul edilir.

Devamını oku

Soru 664. En İyi Buluşma Noktası LeetCode Çözümü Sorun Açıklaması: En İyi Buluşma Noktası Leetcode Solution diyor ki – Her 1'in bir arkadaşın evini işaret ettiği amxn ikili ızgara ızgarası verildiğinde, minimum toplam seyahat mesafesini döndürün. Toplam seyahat mesafesi, arkadaşların evleri ile buluşma noktası arasındaki mesafelerin toplamıdır. Mesafe Manhattan Mesafesi kullanılarak hesaplanır, ...

Devamını oku

Soru 665. Minimum Yol Toplamı Leetcode Çözümü Problem Açıklama Minimum Yol Toplamı LeetCode Çözümü – “Minimum Yol Toplamı”, verilen anxm ızgarasının negatif olmayan tam sayılardan oluştuğunu ve sol üstten sağ alta doğru bir yol bulmamız gerektiğini söylüyor, bu da yol boyunca tüm sayıların toplamını en aza indiriyor . Sadece hareket edebiliriz...

Devamını oku

Soru 666. 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 667. 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 668. 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 669. 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 670. Benzersiz Yollar II "A × b" matrisinin ilk hücresinde veya sol üst köşesinde duran bir adam varsayalım. Bir adam sadece yukarı veya aşağı hareket edebilir. Bu kişi hedefine ulaşmak istiyor ve onun için bu hedef matrisin son hücresi veya sağ alt köşedir. ...

Devamını oku

Soru 671. Maksimum uzunlukta Yılan dizisi bulun "Maksimum uzunluğu bul Yılan dizisi" problemi bize tamsayılar içeren bir ızgara sağlandığını belirtir. Görev, maksimum uzunluğa sahip bir yılan dizisi bulmaktır. Izgarada 1 mutlak farka sahip bitişik sayılara sahip bir dizi, Yılan dizisi olarak bilinir. Bitişik ...

Devamını oku

Soru 672. 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 673. 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 674. İkili matriste 1 olan en yakın hücrenin uzaklığı Problem İfadesi "İkili matriste 1 olan en yakın hücrenin uzaklığı" problemi, size en az bir 0 içeren ikili bir matris (yalnızca 1 ve 1'leri içeren) verildiğini belirtir. İkili matriste 1 olan en yakın hücrenin mesafesini bulun tüm unsurları için ...

Devamını oku

Soru 675. Verilen toplamı olan çiftleri bulun, böylece çiftin elemanları farklı sıralarda yer alır. Problem İfadesi “Bir çiftin elemanları farklı satırlarda olacak şekilde belirli bir toplamı olan çiftleri bulun” problemi, size bir tamsayı matrisi ve "toplam" adı verilen bir değer verildiğini belirtir. Problem ifadesi, belirli bir ...

Devamını oku

Soru 676. Belirli bir matrisin tüm satırlarındaki ortak öğeler Problem İfadesi “Belirli bir matrisin tüm satırlarındaki ortak elemanlar” problemi, size M * N matrisi verildiğini belirtir. Problem ifadesi, belirli bir matristeki tüm ortak öğeleri O (M * N) zamanında matrisin her satırında bulmayı ister. Örnek dizi [] = {{12, 1, 4, 5, ...

Devamını oku

Soru 677. İki geçişi kullanarak bir ızgarada maksimum puan toplayın Problem İfadesi Bize "nxm" boyutunda bir matris veriliyor ve iki çapraz geçiş kullanarak bir ızgarada maksimum noktaları toplamamız gerekiyor. İ, j hücresinde duruyorsak, i + 1, j veya i + 1, j-1 veya i + 1, j + 1 hücresine gitmek için üç seçeneğimiz var. Yani ...

Devamını oku

Soru 678. 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 679. Matris Zinciri Çarpma Probleminde parantez yazdırma Problem İfadesi Matrislerin çarpım sırasını, tüm matrislerin çarpımında yer alan işlemlerin sayısını en aza indirecek şekilde bulmamız gerekir. Daha sonra bu sırayı yani matris zincir çarpımı probleminde köşeli parantezleri yazdırmamız gerekiyor. 3 tane A, B, ... matrisiniz olduğunu düşünün.

Devamını oku

Soru 680. 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 681. 2D matristeki maksimum toplam dikdörtgeni Problem İfadesi 2B bir matristeki maksimum toplam dikdörtgenini bulun, yani maksimum toplamı olan bir alt matrisi bulmak için. 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 gerekiyor ve ...

Devamını oku

Soru 682. 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 683. Maksimal Kare Maksimal kare probleminde, 2'lar ve 0'lerle dolu 1B ikili bir matris verdik, sadece 1'leri içeren en büyük kareyi bulduk ve alanını döndürdük. Örnek Giriş: 1 0 1 0 0 0 0 1 1 1 1 1 1 1 1 0 0 0 1 ...

Devamını oku

Soru 684. 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 685. Taşkın Doldurma LeetCode Taşkın Doldurma probleminde, her değeri o koordinatta pikselin rengini temsil eden mxn boyutundaki bir görüntüyü temsil eden bir 2D dizi a [] [] verdik. Ayrıca bir pikselin ve bir rengin konumu veya koordinatları da verilir. Rengi belirli bir yerde değiştirin ...

Devamını oku

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

Devamını oku

Soru 687. 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 688. Sıralanmış bir Matristeki K-inci En Küçük Eleman Bir Sıralanmış Matris probleminde K-inci En Küçük Eleman'da, her satır ve sütunun azalan düzende sıralandığı bir nxn matrisi verdik. Verilen 2B dizide k'inci en küçük elemanı bulun. Örnek Giriş 1: k = 3 ve matris = 11, 21, 31, 41 ...

Devamını oku

Soru 689. 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 690. İki Matrisin Çarpımı Problem İfadesi “İki Matrisin Çarpımı” probleminde iki matris verdik. Bu matrisleri çarpıp sonucu veya son matrisi yazdırmalıyız. Burada gerekli ve yeterli koşul, A'daki sütun sayısının matristeki satır sayısına eşit olmasıdır ...

Devamını oku

Soru 691. 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 692. 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 693. Ü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

Amazon Diğer Sorular

Soru 694. Şeker LeetCode Çözümü Problem Açıklaması: Candy LeetCode Çözüm: Sırada duran n tane çocuk var. Her çocuğa tamsayı dizisi derecelendirmelerinde verilen bir derecelendirme değeri atanır. Bu çocuklara aşağıdaki şartlara tabi şeker veriyorsunuz: Her çocuğun en az bir şekeri olmalıdır. Daha yüksek puan alan çocuklar daha fazla...

Devamını oku

Soru 695. Benzersiz Yollar III LeetCode Çözümü Problem Açıklaması: Benzersiz Yollar III LeetCode Çözüm: Size bir mxn tamsayı dizisi ızgarası verildi, burada grid[i][j]: 1 başlangıç ​​karesini temsil ediyor. Tam olarak bir başlangıç ​​karesi var. 2 bitiş karesini temsil eder. Tam olarak bir biten kare var. Üzerinden geçebileceğimiz boş kareleri temsil eden 0. -1 üzerinden geçemeyeceğimiz engelleri temsil eder. İade et...

Devamını oku

Soru 696. İkili Ağaç LeetCode Çözümünü Ters Çevir Problem Açıklama: İkili Ağacı Ters Çevir LeetCode Çözüm: Bir ikili ağacın kökü verildiğinde, ağacı ters çevirin ve kökünü döndürün. İkili Ağacın ters çevrilmiş bir biçimi, yaprak olmayan tüm düğümlerin sol ve sağ alt öğelerinin değiştirildiği başka bir İkili Ağaçtır. Buna giriş ağacının aynası da diyebilirsiniz. ...

Devamını oku

Soru 697. Yığın Dizilerini Doğrulayın LeetCode Çözümü Sorun Bildirimi Yığın Dizilerini Doğrula LeetCode Çözümü – Her biri farklı değerlerle itilen ve açılan iki tamsayı dizisi verildiğinde, bu, başlangıçta boş bir yığındaki bir dizi push ve pop işleminin sonucu olabilirse true, aksi takdirde false döndürün. Örnek 1: Giriş: push = [1,2,3,4,5], popped = [4,5,3,2,1] Çıkış: true Açıklama: Biz ...

Devamını oku

Soru 698. strStr() LeetCode Çözümünü uygulayın Sorun Açıklaması: strStr() öğesini uygulayın LeetCode Çözümü – strStr() öğesini uygulayın. İki dizi iğne ve samanlık verildiğinde, iğnenin samanlıkta ilk ortaya çıkış dizinini veya iğne samanlığın bir parçası değilse -1 değerini döndürür. Açıklama: İğne boş bir dize olduğunda ne döndürmeliyiz? Bu, bir röportaj sırasında sorulacak harika bir soru. Bu sorunun amacı için, biz ...

Devamını oku

Soru 699. İkili Ağaç LeetCode Çözümünde İyi Düğümleri Say Problem Açıklaması: İkili Ağaçta İyi Düğümleri Say LeetCode Çözüm: İkili bir ağaç kökü verildiğinde, kökten X'e giden yolda X'ten büyük bir düğüm yoksa ağaçtaki bir X düğümü iyi olarak adlandırılır. Sayıyı döndür ikili ağaçtaki iyi düğümlerin sayısı. Örnek 1: Girdi: root = [3,1,4,3,null,1,5] ...

Devamını oku

Soru 700. Palindrom LeetCode Çözümünü Kırın Problem Açıklaması: Bir Palindromu Kırın LeetCode Çözüm: Küçük İngilizce harflerden oluşan palindrom bir palindromik dizesi verildiğinde, elde edilen dizenin bir palindrom olmaması ve sözlükbilimsel olarak mümkün olan en küçük dize olması için tam olarak bir karakteri herhangi bir küçük İngilizce harfle değiştirin. Ortaya çıkan dizeyi döndürün. Yapmak için bir karakteri değiştirmenin bir yolu yoksa ...

Devamını oku

Soru 701. Yinelenen LeetCode Çözümü İçerir Problem Açıklaması: Yinelenen LeetCode İçeriyor Çözüm diyor ki - Bir tamsayı dizi sayıları verildiğinde, herhangi bir değer dizide en az iki kez görünüyorsa true değerini ve her öğe farklıysa false döndürün. Örnek 1: Girdi: nums = [1,2,3,1] Çıktı: true Örnek 2: Girdi: nums = [1,2,3,4] Çıktı: false Örnek 3: Girdi: nums = [1,1,1,3,3,4,3,2,4,2, XNUMX] Çıktı: ...

Devamını oku

Soru 702. Hisse Almak ve Satmak İçin En İyi Zaman IV LeetCode Çözümü Problem Açıklaması: Hisse Senedi Almak ve Satmak İçin En İyi Zaman IV LeetCode Çözüm: Size bir tamsayı dizisi fiyatları veriliyor, burada fiyatlar[i] belirli bir hisse senedinin i. gündeki fiyatı ve bir k tamsayı. Elde edebileceğiniz maksimum karı bulun. En fazla k işlemi tamamlayabilirsiniz. Not: Aynı anda birden fazla işlem yapamazsınız...

Devamını oku

Soru 703. k-Group LeetCode Çözümünde Ters Düğümler Problem Açıklaması: k-Group LeetCode Çözümünde Ters Düğümler – Bağlantılı bir listenin başı verildiğinde, k listesinin düğümlerini bir seferde tersine çevirin ve değiştirilmiş listeyi döndürün. k pozitif bir tamsayıdır ve bağlantılı listenin uzunluğundan küçük veya ona eşittir. Düğüm sayısı ise...

Devamını oku

Soru 704. Bağlantılı Listeyi Parçalara Böl Leetcode Çözümü Problem Açıklaması: Bağlantılı Listeyi Parçalara Böl Leetcode Çözümü – Tek bağlantılı bir listenin başı ve bir k tamsayısı verildiğinde, bağlantılı listeyi ardışık k bağlantılı liste parçasına bölün. Her parçanın uzunluğu mümkün olduğunca eşit olmalıdır: hiçbir iki öğenin boyutu olmamalıdır ...

Devamını oku

Soru 705. Sıralanmış Dizideki Tek Öğe LeetCode Çözümü Problem Açıklaması: Sıralanmış Dizideki Tek Öğe LeetCode Çözümü diyor ki – Size, tam olarak bir kez görünen bir öğe dışında her öğenin tam olarak iki kez göründüğü tam sayılardan oluşan sıralanmış bir dizi veriliyor. Yalnızca bir kez görünen tek öğeyi döndür. Çözümünüz O(log n) zamanında çalışmalıdır...

Devamını oku

Soru 706. Sıralı Dizide Elemanın İlk ve Son Konumunu Bul LeetCode Çözümü Problem Açıklaması: Sıralanmış Dizide Elemanın İlk ve Son Konumunu Bul LeetCode Çözümü şunu söylüyor – azalmayan düzende sıralanmış bir tamsayı dizisi verildiğinde, verilen bir hedef değerin başlangıç ​​ve bitiş konumunu bulun. Dizide hedef bulunamazsa, [-1, -1] döndürün. O(log n) çalışma zamanı karmaşıklığına sahip bir algoritma yazmalısınız. ...

Devamını oku

Soru 707. Fibonacci Sayısı LeetCode Çözümü Problem Açıklaması: Fibonacci Sayısı LeetCode Çözümü diyor ki – Yaygın olarak F(n) olarak gösterilen Fibonacci sayıları, Fibonacci dizisi adı verilen bir dizi oluşturur, öyle ki her sayı 0 ve 1'den başlayarak önceki iki sayının toplamıdır. F(0) = 0, F(1) = 1 F(n) = F(n - 1) + F(n - 2), ...

Devamını oku

Soru 708. Tüm Olası Tam İkili Ağaçlar LeetCode Çözümü Problem Açıklaması: Tüm Olası Tam İkili Ağaçlar LeetCode Çözüm: Bir n tamsayısı verildiğinde, n düğümlü tüm olası tam ikili ağaçların bir listesini döndürün. Cevaptaki her ağacın her bir düğümü, Node.val == 0'a sahip olmalıdır. Cevabın her bir öğesi, olası bir ağacın kök düğümüdür. Finali iade edebilirsiniz...

Devamını oku

Soru 709. Yağmur Suyu Yakalama II LeetCode Çözümü Problem Açıklaması: Yağmur Suyu Yakalamak II LeetCode Çözüm: 2B yükseklik haritasında her birim hücrenin yüksekliğini temsil eden bir mxn tamsayı matrisi heightMap verildiğinde, yağmurdan sonra tutabileceği su hacmini döndürün. Örnekler: Giriş: heightMap = [[1,4,3,1,3,2],[3,2,1,3,2,4],[2,3,3,2,3,1]] Çıkış : 4 Açıklama : Yağmurdan sonra su birikintileri arasında ...

Devamını oku

Soru 710. Grup Anagramları LeetCode Çözümü Problem Açıklama Grup Anagramları LeetCode Çözümü Diyor ki – Bir dizi strs verildiğinde, anagramları birlikte gruplandırın. Cevabı herhangi bir sırayla iade edebilirsiniz. Anagram, farklı bir kelimenin veya ifadenin harflerini yeniden düzenleyerek, tipik olarak tüm orijinal harfleri tam olarak bir kez kullanarak oluşturulan bir kelime veya kelime öbeğidir. Örnek 1: ...

Devamını oku

Soru 711. Kayar Pencere Maksimum LeetCode Çözümü Problem İfadesi Kayan Pencere Maksimum LeetCode Çözüm Diyor ki – Size bir tamsayı dizisi verildi ve dizinin en solundan en sağına hareket eden k boyutunda bir kayan pencere var. Pencerede sadece k sayılarını görebilirsiniz. Her seferinde...

Devamını oku

Soru 712. İkili Arama LeetCode Çözümü Problem Beyanı İkili Arama LeetCode Çözümü diyor ki – Artan düzende sıralanmış bir tamsayı nums dizisi ve bir tamsayı hedefi verildiğinde, hedefi nums olarak aramak için bir fonksiyon yazın. Hedef varsa, dizinini döndürün. Aksi takdirde, -1 döndürün. O(log n) çalışma zamanı karmaşıklığına sahip bir algoritma yazmalısınız. Örnek 1: Girdi: nums = [-1,0,3,5,9,12], hedef ...

Devamını oku

Soru 713. En Çok Su İçeren Konteyner LeetCode Çözümü Çoğu Suyu İçeren Problem Bildirimi Kabı LeetCode Çözümü şunu söylüyor – Size n uzunluğunda bir tamsayı dizisi veriliyor. i'nci çizginin iki uç noktası (i, 0) ve (i, yükseklik[i]) olacak şekilde n tane dikey çizgi çizilmiştir. x ekseni ile birlikte bir kap oluşturan iki doğru bulun, öyle ki kap ...

Devamını oku

Soru 714. 60 LeetCode Çözümüyle Bölünebilen Toplam Süreli Şarkı Çiftleri Problem Açıklaması 60 ile Bölünebilen Toplam Süreli Şarkı Çiftleri LeetCode Çözümü – 60 ile Bölünebilen Toplam Süreli Şarkı Çiftleri LeetCode Çözümü diyor ki – Size i. şarkının süresi[i] saniye olan şarkıların bir listesi veriliyor. Hangi şarkı çiftlerinin olduğunu döndürün ...

Devamını oku

Soru 715. Geçerli Anagram Leetcode Çözümü Problem İfadesi Geçerli Anagram Leetcode Çözümü – İki s ve t dizesi verildiğinde, t, s'nin bir anagramıysa true, aksi takdirde false döndürür. Anagram, farklı bir kelimenin veya ifadenin harflerini yeniden düzenleyerek, tipik olarak tüm orijinal harfleri tam olarak bir kez kullanarak oluşturulan bir kelime veya kelime öbeğidir. Örnek 1: Girdi: s = "anagram", t = "nagaram" Çıktı: ...

Devamını oku

Soru 716. Sonraki Permütasyon LeetCode Çözümü Problem Açıklaması Sonraki Permütasyon LeetCode Çözümü – Bir tamsayı dizisinin permütasyonu, üyelerinin bir dizi veya doğrusal düzende düzenlenmesidir. Örneğin, arr = [1,2,3] için aşağıdakiler arr permütasyonları olarak kabul edilir: [1,2,3], [1,3,2], [3,1,2], [2,3,1 ,XNUMX]. Bir tamsayı dizisinin bir sonraki permütasyonu, bir sonraki sözlükbilimsel olarak daha büyük permütasyondur ...

Devamını oku

Soru 717. Boya Evi LeetCode Çözümü Problem Açıklaması Boya Evi LeetCode Çözümü – Her evin üç renkten birine boyanabileceği bir dizi n ev vardır: kırmızı, mavi veya yeşil. Her evi belirli bir renge boyamanın maliyeti farklıdır. Bütün evleri öyle boyamak zorundasın ki...

Devamını oku

Soru 718. En Yakın İkili Arama Ağacı Değeri II LeetCode Çözümü Problem Açıklaması: En Yakın İkili Arama Ağacı Değeri II LeetCode Çözüm: Bir ikili arama ağacının kökü, bir hedef değer ve bir k tamsayısı verildiğinde, BST'de hedefe en yakın olan k değerlerini döndürün. Cevabı herhangi bir sırayla iade edebilirsiniz. BST'de en yakın olan yalnızca bir benzersiz k değeri kümesine sahip olmanız garanti edilir ...

Devamını oku

Soru 719. Balonları Patlatmak İçin Minimum Ok Sayısı LeetCode Çözümü Problem Açıklaması: Balonları Patlatacak Minimum Ok Sayısı LeetCode Çözüm: XY düzlemini temsil eden düz bir duvara bantlanmış bazı küresel balonlar var. Balonlar, [i] = [xstart, xend] noktalarının yatay çapı xstart ve xend arasında uzanan bir balonu gösterdiği 2B tamsayı dizisi noktaları olarak temsil edilir. y-koordinatlarını tam olarak bilmiyorsunuz...

Devamını oku

Soru 720. İkili Ağacı Bağlantılı Listeye Düzleştirin LeetCode Çözümü Problem Açıklaması: İkili Ağacı Bağlantılı Listeye Yassılaştır LeetCode Çözüm: Bir ikili ağacın kökü verildiğinde, ağacı "bağlı liste" olarak düzleştirin: "Bağlı liste", sağ alt işaretçinin bir sonrakini gösterdiği aynı TreeNode sınıfını kullanmalıdır. listedeki düğüm ve sol alt işaretçi her zaman boştur. “Bağlantılı liste” şöyle olmalıdır ...

Devamını oku

Soru 721. Sonraki Büyük Eleman I Leetcode Çözümü Problem Açıklama Sonraki Büyük Eleman I Leetcode Çözüm – Bir dizideki bazı x elemanlarının bir sonraki büyük elemanı, aynı dizide x'in sağındaki ilk büyük elemandır. Size iki farklı 0 dizinli tamsayı dizisi nums1 ve nums2 verilir, burada nums1 nums2'nin bir alt kümesidir. Her 0 <= i < nums1.length için, j dizinini nums1[i] == nums2[j] olacak şekilde bulun ve ... değerini belirleyin.

Devamını oku

Soru 722. Sonraki Greater Element II LeetCode Çözümü Problem İfadesi Sonraki Büyük Eleman II LeetCode Çözümü – Dairesel bir tamsayı dizisi nums verildiğinde (yani, nums[sayı.uzunluk - 1]'in sonraki elemanı nums[0]'dur), nums cinsinden her eleman için bir sonraki büyük sayıyı döndürür. Bir sonraki büyük sayı x, dizideki çapraz sırasına göre ilk büyük sayıdır, bu, arama yapabileceğiniz anlamına gelir ...

Devamını oku

Soru 723. Grup Kaydırılmış Dizeler Leetcode Çözümü Problem Açıklama Grup Kaydırılmış Dizeler Leetcode Çözüm – Bir diziyi, harflerinden her birini ardışık harfine kaydırarak kaydırabiliriz. Örneğin, "abc", "bcd" olarak kaydırılabilir. Bir dizi oluşturmak için dizeyi değiştirmeye devam edebiliriz. Örneğin, "abc" dizisini oluşturmak için "abc"yi değiştirmeye devam edebiliriz: "abc" -> "bcd" ...

Devamını oku

Soru 724. İzomorfik Dizeler LeetCode Çözümü Problem Açıklama İzomorfik Dizgiler LeetCode Çözüm – İki s ve t dizgisi verildiğinde, bunların eşbiçimli olup olmadıklarını belirleyin. s'deki karakterler t'yi almak için değiştirilebiliyorsa, iki s ve t dizesi izomorfiktir. Bir karakterin tüm oluşumları, karakterlerin sırası korunarak başka bir karakterle değiştirilmelidir. İki karakter eşlenemez ...

Devamını oku

Soru 725. Bir Dağ Dizisi LeetCode Çözümünde Tepe İndeksi Problem Açıklaması Bir Dağ Dizisindeki Zirve İndeksi LeetCode Çözüm – Aşağıdaki özellikler geçerliyse bir arr a dağ dizisi: arr.length >= 3 0 < i < arr.length - 1 ile bazı i vardır, öyle ki: arr[0] < arr[1] < ... < arr[i - 1] < arr[i] arr[i] > arr[i + 1] > ... > ...

Devamını oku

Soru 726. Geçerli Üçgen Sayı LeetCode Çözümü Problem Beyanı Geçerli Üçgen Sayısı LeetCode Çözüm – Bir tamsayı dizi sayıları verildiğinde, diziden seçilen ve onları bir üçgenin kenar uzunlukları olarak alırsak üçgen oluşturabilecek üçlülerin sayısını döndürün. Girdi: nums = [2,2,3,4] Çıktı: 3 Açıklama: Geçerli kombinasyonlar: 2,3,4 (ilk 2 kullanılarak) ...

Devamını oku

Soru 727. Yükselen Suda Yüzün LeetCode Çözümü Problem Açıklaması: Yükselen Suda Yüzün LeetCode Çözüm: Size, her bir grid[i][j] değerinin o noktadaki (i, j) yüksekliği temsil ettiği bir nxn tamsayı matris ızgarası verildi. Yağmur yağmaya başlar. t anında, her yerdeki suyun derinliği t'dir. Bir kareden 4 yönlü bitişik başka bir kareye yüzebilirsiniz, eğer ...

Devamını oku

Soru 728. Benzersiz İkili Arama Ağaçları LeetCode Çözümü Benzersiz İkili Arama Ağaçları LeetCode Çözümü şunu söyler: – Bir n tamsayısı verildiğinde, 1'den n'ye kadar tam olarak n benzersiz değer düğümüne sahip yapısal olarak benzersiz BST'lerin (ikili arama ağaçları) sayısını döndürür. Örnek 1: Girdi: n = 3 Çıktı: 5 Örnek 2: Girdi: n = 1 Çıktı: 1 Kısıtlamalar: 1 <= n <= 19 ...

Devamını oku

Soru 729. Ekle Sil GetRandom O(1) – Yinelenenlere izin verilir LeetCode Çözümü Sorun Açıklaması: Ekle Sil GetRandom O(1) – Yinelenenlere izin verilir LeetCode Çözüm: RandomizedCollection, muhtemelen yinelenen sayılar (yani, bir çoklu küme) içeren bir veri yapısıdır. Belirli öğelerin eklenmesini ve kaldırılmasını ve ayrıca rastgele bir öğenin kaldırılmasını desteklemelidir. RandomizedCollection sınıfını uygulayın: RandomizedCollection() Boş RandomizedCollection nesnesini başlatır. bool insert(int val) Bir öğe değeri ekler ...

Devamını oku

Soru 730. BST LeetCode Çözümünün Aralık Toplamı BST LeetCode Çözümünün Aralık Toplamı şunu söylüyor: – Bir ikili arama ağacının düğümü ve düşük ve yüksek iki tamsayı verildiğinde, kapsayıcı aralıktaki [düşük, yüksek] bir değere sahip tüm düğümlerin değerlerinin toplamını döndürün. Örnek 1: Giriş: root = [10,5,15,3,7,null,18], düşük = 7, yüksek = 15 Çıkış: 32 Açıklama: ...

Devamını oku

Soru 731. Ters Tamsayı Leetcode Çözümü Problem Açıklama Ters Tamsayı LeetCode Çözümü diyor ki – İşaretli bir 32-bit tamsayı x verildiğinde, x'i rakamları ters olacak şekilde döndürün. x'i tersine çevirmek, değerin işaretli 32 bit tamsayı aralığının [-231, 231 - 1] dışına çıkmasına neden oluyorsa, 0 döndürün. Ortamın 64 bit tam sayıları (işaretli veya işaretsiz) saklamanıza izin vermediğini varsayın. Örnek 1: ...

Devamını oku

Soru 732. K En Yakın Elemanı Bul LeetCode Çözümü Problem İfadesi K'ye En Yakın Öğeleri Bul LeetCode Çözümü – Sıralanmış bir tamsayı dizisi arr, iki k ve x tamsayısı verildiğinde, dizideki x'e en yakın k tamsayısını döndürür. Sonuç ayrıca artan düzende sıralanmalıdır. Aşağıdaki durumlarda a tamsayısı x'e b tamsayısından daha yakındır: |a - x| < |b - x| veya |a - x| == |b - ...

Devamını oku

Soru 733. Renkleri Sırala LeetCode Çözümü Problem Açıklama Renkleri Sırala LeetCode Çözümü – Kırmızı, beyaz veya mavi renkli n nesneye sahip bir dizi numarası verildiğinde, aynı renkteki nesneler bitişik olacak ve renkler kırmızı, beyaz ve mavi olacak şekilde bunları yerinde sıralayın. Sırasıyla kırmızı, beyaz ve mavi rengi temsil etmek için 0, 1 ve 2 tam sayılarını kullanacağız. ...

Devamını oku

Soru 734. Excel Sayfası Sütun Numarası LeetCode Çözümü Sorun Bildirimi Excel Sayfası Sütun Numarası LeetCode Çözümü, bir Excel sayfasında göründüğü gibi sütun başlığını temsil eden bir columnTitle dizesi verildiğinde, karşılık gelen sütun numarasını döndürdüğünü söylüyor. Örneğin: A -> 1 B -> 2 C -> 3 ... Z -> 26 AA -> 27 AB -> 28 ... ...

Devamını oku

Soru 735. En Uzun Ortak Müteakip LeetCode Çözümü Problem İfadesi En Uzun Ortak Sıra LeetCode Çözümü – Metin1 ve metin2 olmak üzere iki dize verildiğinde, bunların en uzun ortak sırasının uzunluğunu döndürür. Ortak bir alt dizi yoksa, 0 döndürün. Bir dizenin alt dizisi, orijinal dizeden oluşturulan yeni bir dizedir ve bazı karakterler (hiçbiri olamaz) kalanların göreli sırasını değiştirmeden silinir ...

Devamını oku

Soru 736. 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 verildiğinde, aşağıdaki türde 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 matrisin öğelerinin toplamını hesaplayın köşe (sıra2, sütun2). NumMatrix sınıfını uygulayın: NumMatrix(int[][] ...

Devamını oku

Soru 737. Palindrom Numarası LeetCode Çözümü Problem Beyanı Palindrom Numarası LeetCode Çözümü şunu söylüyor – Bir x tamsayısı verildiğinde, x palindrom tamsayıysa true değerini döndürün. Bir tamsayı, ileriye doğru aynı geriye doğru okuduğunda bir palindromdur. Örneğin, 121 bir palindrom iken 123 değildir. Örnek 1: Girdi: x = 121 Çıktı: true Açıklama: 121, soldan sağa 121 olarak okunur...

Devamını oku

Soru 738. Town Judge LeetCode Çözümünü Bulun Problem Açıklaması: Kasaba Hakimini Bulun Leetcode Çözüm: Bir kasabada 1'den n'ye kadar etiketlenmiş n kişi var. Bu insanlardan birinin gizlice kasaba hakimi olduğuna dair bir söylenti var. Kasaba yargıcı varsa, o zaman: Kasaba yargıcı kimseye güvenmiyor. Herkes (belediye yargıcı hariç) kasaba yargıcına güvenir. ...

Devamını oku

Soru 739. Toplam Hamming Mesafesi LeetCode Çözümü Problem Açıklaması: Toplam Hamming Mesafesi LeetCode Çözüm: Bir tamsayı dizi numarası verildiğinde, tüm tamsayı çiftleri arasındaki Hamming uzaklıklarının toplamını ns olarak döndürün. İki tamsayı arasındaki Hamming mesafesi, karşılık gelen bitlerin farklı olduğu konumların sayısıdır. Örnek 1: Girdi: nums = [4,14,2] Çıktı: 6 Açıklama: İkili gösterimde, ...

Devamını oku

Soru 740. Tüm Topları Her Kutuya Taşımak için Minimum İşlem Sayısı LeetCode Çözümü Problem Açıklaması: Tüm Topları Her Kutuya Taşımak için Minimum İşlem Sayısı LeetCode Çözümü: n kutunuz var. Size n uzunluğunda bir ikili dize kutusu verilir, burada kutular[i], i. kutu boşsa '0' ve bir top içeriyorsa '1'dir. Bir işlemde, bir topu bir kutudan bitişik bir kutuya taşıyabilirsiniz. Eğer abs(i - j) == ... ise i kutusu j kutusuna bitişiktir.

Devamını oku

Soru 741. Geçerli Üçgen Sayı LeetCode Çözümü Problem Açıklaması: Geçerli Üçgen Sayısı LeetCode Çözümü diyor ki – Bir tamsayı dizi sayıları verildiğinde, onları bir üçgenin kenar uzunlukları olarak alırsak üçgen oluşturabilen diziden seçilen üçlü sayısını döndürün. Örnek 1: Girdi: nums = [2,2,3,4] Çıktı: 3 Açıklama: Geçerli kombinasyonlar: 2,3,4 (kullanarak ...

Devamını oku

Soru 742. Bir Numara LeetCode Çözümüne Ulaşın Sorun ifadesi: Bir Sayıya Ulaşın LeetCode Çözümü diyor ki – Sonsuz sayı doğrusunda 0 konumunda duruyorsunuz. Konum hedefinde bir hedef var. numMoves için bir dizi hamle yapabilirsiniz, böylece: Her harekette sola veya sağa gidebilirsiniz. i. hareket sırasında (başlangıç ​​...

Devamını oku

Soru 743. En Kısa Sıralanmamış Sürekli Subarray LeetCode Çözümü Problem Açıklaması En Kısa Sıralanmamış Sürekli Alt Dizi LeetCode Çözümü diyor ki – Bir tamsayı dizi numarası verildiğinde, bir sürekli alt dizi bulmalısınız, bu alt diziyi yalnızca artan düzende sıralarsanız, tüm dizi artan düzende sıralanacaktır. En kısa alt dizinin uzunluğunu döndürür. Örnek 1: ...

Devamını oku

Soru 744. Dikdörtgen Örtüşme LeetCode Çözümü Problem Açıklaması: Dikdörtgen Örtüşmesi LeetCode Çözümü – Eksen hizalı bir dikdörtgenin bir liste olarak temsil edildiğini söylüyor, [x1, y1, x2, y2], burada (x1, y1) sol alt köşesinin koordinatı ve (x2) , y2) sağ üst köşesinin koordinatıdır. Üst ve alt kenarları X eksenine paraleldir ve sol ...

Devamını oku

Soru 745. Üç LeetCode Çözümüyle Bölünebilen En Büyük Toplam Problem İfadesi: Üçe Bölünebilen En Büyük Toplam LeetCode Çözüm: Dizi tamsayıları verilmiş, dizinin üçe bölünebilecek elemanlarının mümkün olan maksimum toplamını bulmamız gerekiyor. Örnek 1: Girdi: nums = [3,6,5,1,8] Çıktı: 18 Açıklama: 3, 6, 1 ve ... numaralarını seçin

Devamını oku

Soru 746. Sıralanmış Dairesel Bağlantılı Listeye Ekle LeetCode Çözümü Problem Açıklaması: Sıralanmış Dairesel Bağlantılı Listeye Ekle LeetCode Çözümü – artan düzende sıralanmış bir Dairesel Bağlantılı Liste düğümü Verilen, sıralanmış bir dairesel liste olarak kalacak şekilde listeye insertVal değeri eklemek için bir fonksiyon yazın. Verilen düğüm bir olabilir ...

Devamını oku

Soru 747. Madeni Paraları Düzenleme Leetcode Çözümü Problem Açıklama Madeni Paraları Düzenleme LeetCode Çözümü – “Paraları Düzenleme” sizden bu madeni paralarla bir merdiven inşa etmenizi istiyor. Merdiven k sıradan, i. sıra ise tam olarak i madeni paralardan oluşuyor. Merdivenin son sırası tamamlanmamış olabilir. Verilen para miktarı için iade edin ...

Devamını oku

Soru 748. Tek Çift Bağlantılı Liste Leetcode Çözümü Problem Açıklaması Tek-Çift Bağlantılı Liste LeetCode Çözümü – “Tek-Çift Bağlantılı Liste”, boş olmayan bir tek bağlantılı liste verildiğini belirtir. Tek endeksli tüm düğümleri, ardından çift endeksli düğümleri birlikte gruplandırmamız ve yeniden sıralanmış listeyi döndürmemiz gerekiyor. Her ikisinin de içindeki göreceli sıranın ...

Devamını oku

Soru 749. Bir Lider Tablosu Leetcode Çözümü Tasarlayın Problem Açıklaması Bir Lider Tablosu Tasarlayın LeetCode Çözümü – “Bir Lider Tablosu Tasarlayın” sizden 3 işlevi tamamlamanızı ister: addScore(playerId, puan): Verilen oyuncunun puanına bir puan ekleyerek skor tablosunu güncelleyin. Herhangi bir oyuncu yoksa, böyle bir kimliği skor tablosuna ekleyin. top(K): En üst toplamını döndürür ...

Devamını oku

Soru 750. İki Tam Sayıyı Böl Leetcode Çözümü Problem Açıklama İki Tamsayıyı Böl LeetCode Çözümü – “İki Tamsayıyı Böl” size iki tamsayı temettü ve bölen verildiğini belirtir. Bölüneni bölene böldükten sonra bölümü döndürür. 32 bit işaretli bir tamsayı içinde tamsayıları depolayabilecek bir ortamla uğraştığımızı varsaydığımızı unutmayın ...

Devamını oku

Soru 751. Robot Odası Temizleyici Leetcode Çözümü Problem Açıklama Robot Odası Temizleyici LeetCode Çözümü – “Robot Odası Temizleyici”, robotun 0'ın bir duvarı ve 1'in boş bir yuvayı temsil ettiği amxna ikili ızgarasında verildiğini belirtir. Robotun ilk pozisyonunun boş olması garanti edilir ve robot, robotun içinde hareket eder ...

Devamını oku

Soru 752. n Leetcode Çözümünün k. Faktörü Problem Açıklaması n Leetcode Çözümünün kth Faktörü: size iki pozitif n ve k tamsayısının verildiğini belirtir. Bir n tamsayısının faktörü, n % i == 0 olan bir i tamsayı olarak tanımlanır. Artan düzende sıralanmış n'nin tüm faktörlerinin bir listesini düşünün, bu listede k. faktörü döndürün veya n'nin k'den küçük olması durumunda -1 döndürün. faktörler. Örnek 1: Giriş: ...

Devamını oku

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

Devamını oku

Soru 754. Sıralanmış Listeleri Birleştirme Leetcode Çözümü Problem Açıklama k Sıralı Listeleri Birleştir LeetCode Çözümü – “K Sıralı Listeleri Birleştir”, her bir bağlantılı listenin değerlerinin artan düzende sıralandığı k bağlantılı liste dizisi verildiğini belirtir. Tüm k bağlantılı listeleri tek bir bağlantılı listede birleştirmemiz ve ...

Devamını oku

Soru 755. 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 756. 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 757. 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 758. Ç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 759. Labirentte Girişten En Yakın Çıkış LeetCode Çözümü Problem İfadesi Labirentte Girişten En Yakın Çıkış LeetCode Çözümü – Bize '.' olarak gösterilen boş hücrelerle bir mxn matrisi “labirent” (0-indekslenmiş) verildi. ve duvarlar '+' olarak. Ayrıca, labirentin girişi de verilmiştir, burada giriş = [giriş_sıra, giriş_kol] satır ve sütunu ifade eder ...

Devamını oku

Soru 760. 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 761. 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 762. Restoranları Vegan Dostu, Fiyat ve Mesafeye Göre Filtreleyin Leetcode Çözümü Problem Durumu Restoranları Vegan Dostu, Fiyat ve Mesafeye Göre Filtreleyin Leetcode Çözümü – Restoranların[i] = [idi, Ratingi, veganFriendlyi, pricei, Distancei] olduğu restoranlar dizisi göz önüne alındığında. Restoranları üç filtre kullanarak filtrelemeniz gerekiyor. VeganFriendly filtresi ya true (yani sadece veganFriendlyi'nin true olarak ayarladığı restoranları dahil etmeniz gerektiği anlamına gelir) ya da false (yani herhangi bir ...

Devamını oku

Soru 763. Sokak LeetCode Çözümünde En Parlak Konum Problem Açıklama Sokakta En Parlak Konum LeetCode Çözümü – Bir sokağı temsil eden bir sayı doğrusu varsaymamız isteniyor. Bu cadde üzerinde lamba(lar) bulunmaktadır. Bize bir 2D tamsayı dizisi “ışıkları” verildi. Her ışık[i] = [position_i, range_i], position_i üzerinde bir sokak lambası olduğunu gösterir ve bu lambanın ...

Devamını oku

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

Devamını oku

Soru 770. 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 771. 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 772. 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 773. Ç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 774. 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 775. 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 776. İ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 777. 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 778. 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 779. 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 780. 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 781. 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 782. 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 783. Bir Alt Dizi Leetcode Çözümünün Maksimum Oluşma Sayısı Problem Açıklama : Bir Alt Dizinin Maksimum Oluşum Sayısı Leetcode Çözüm – Bir dizi s verildiğinde, aşağıdaki kurallara göre herhangi bir alt dizinin maksimum oluşum sayısını döndürün: Alt dizideki benzersiz karakterlerin sayısı maxLetters'dan küçük veya ona eşit olmalıdır. Alt dize boyutu, minSize ile maxSize dahil arasında olmalıdır. Misal ...

Devamını oku

Soru 784. 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 785. 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 786. 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 787. İ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 788. 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 789. 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 790. Üçüncü Maksimum Numara Leetcode Çözümü Problem Açıklama Üçüncü Maksimum Sayı Leetcode Çözüm – Bir tamsayı dizi sayıları verildiğinde, bu dizideki üçüncü farklı maksimum sayıyı döndürün. Üçüncü maksimum mevcut değilse, maksimum sayıyı döndürün. Örnek Girdi: nums = [3,2,1] Çıktı: 1 Açıklama: İlk farklı maksimum 3'tür. İkinci farklı maksimum 2'dir. Üçüncü ...

Devamını oku

Soru 791. 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 792. Koko Muz Yiyen LeetCode Çözümü Problem Açıklama Koko Muz Yemek LeetCode Çözüm – Koko muz yemeyi sever. n tane muz yığını var, i. yığında[i] muz yığını var. Gardiyanlar gitti ve saat içinde geri gelecekler. Koko, saatte muz yeme hızına k karar verebilir. Her saat başı bir yığın muz seçiyor ve o yığından k tane muz yiyor. Eğer ...

Devamını oku

Soru 793. 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 794. 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 795. 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 796. Matrisin Döndürme İle Elde Edilip Elde Edilemeyeceğini Belirleme LeetCode Çözümü Problem İfadesi Matrisin Döndürme İle Elde Edilip Elde Edilmeyeceğini Belirleme LeetCode Çözümü – İki nxn ikili matris mat ve hedef verildiğinde, matı 90 derecelik artışlarla döndürerek matı hedefe eşit yapmak mümkünse true , aksi halde false döndürün. Örnekler Girdi: mat = [[0,1],[1,0]], target = [[1,0],[0,1]] Çıktı: true Açıklama: Matı eşit yapmak için matı saat yönünde 90 derece döndürebiliriz ...

Devamını oku

Soru 797. 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 798. Günlük Dosyalarındaki Verileri Yeniden Sıralayın LeetCode Çözümü Sorun Bildirimi Günlük Dosyalarındaki Verileri Yeniden Sıralayın LeetCode Çözümü – Size bir dizi günlük verilir. Her günlük, ilk sözcüğün tanımlayıcı olduğu, boşlukla sınırlandırılmış bir sözcük dizisidir. İki tür günlük vardır: Harf günlükleri: Tüm sözcükler (tanımlayıcı hariç) küçük İngilizce harflerden oluşur. Rakam günlükleri: Tüm kelimeler ...

Devamını oku

Soru 799. 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 800. Optimal Hesap Dengeleme LeetCode Çözümü Problem Beyanı Optimal Hesap Dengeleme LeetCode Çözümü – Size, [i] = [fromi, toi, miktari] işlemlerinin ID = fromi olan kişinin ID = toi olan kişiye miktari $ verdiğini gösterdiği bir dizi işlem işlemi verilmiştir. Borcu kapatmak için gereken minimum işlem sayısını döndürün. Girdi: işlemler = [[0,1,10],[2,0,5]] Çıktı: 2 Açıklama: Kişi #0 ...

Devamını oku

Soru 801. 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 802. 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 803. İ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 804. 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 805. 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 806. Bir Bahçeyi Sulamak İçin Açılacak Minimum Musluk Sayısı LeetCode Çözümü Problem Açıklama Bir Bahçeyi Sulamak İçin Açılacak Asgari Musluk Sayısı LeetCode Çözümü – X ekseninde tek boyutlu bir bahçe var. Bahçe 0 noktasında başlar ve n noktasında biter. (yani bahçenin uzunluğu n'dir). ... içinde [1, 0, ..., n] noktalarında bulunan n + 1 musluk vardır.

Devamını oku

Soru 807. İ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 808. 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 809. 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 810. 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 811. 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 812. 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 813. 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 814. Scramble String LeetCode Çözümü Problem Açıklaması Scramble String LeetCode Çözüm – Aşağıdaki algoritmayı kullanarak bir t stringi elde etmek için bir s stringini karıştırabiliriz: Eğer stringin uzunluğu 1 ise, durun. Dizenin uzunluğu > 1 ise aşağıdakileri yapın: Dizeyi boş olmayan iki alt dizeye bölün...

Devamını oku

Soru 815. Sol Yaprak Toplamı LeetCode Çözümü Problem Açıklaması: Sol Yaprakların Toplamı LeetCode Çözümü – Bir ikili ağacın kökü verildiğinde, tüm sol yaprakların toplamını döndürün. Yaprak, çocuğu olmayan bir düğümdür. Sol yaprak, başka bir düğümün sol çocuğu olan bir yapraktır. Örnek & Açıklama: Girdi: root = [3,9,20,null,null,15,7] Çıktı: 24 Açıklama: Var ...

Devamını oku

Soru 816. İ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 817. 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 818. Her Ağaç Satırında En Büyük Değeri Bulun LeetCode Çözümü Problem İfadesi Her Ağaç Satırında En Büyük Değeri Bul LeetCode Çözümü – Bir ikili ağacın kökü verildiğinde, ağacın her satırındaki en büyük değerden oluşan bir dizi döndürün (0 indeksli). Örnek Test Durumu 1: Giriş: root = [1, 3, 4, 5, 3, null, 9] Çıkış: [1, 3, 9] Açıklama 1, 3 ve ...

Devamını oku

Soru 819. 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 820. 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 821. 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 822. Düzenli Kuyruk LeetCode Çözümü Problem Açıklaması Sıralı Kuyruk LeetCode Çözüm – Size bir s dizisi ve bir k tamsayısı verildi. s'nin ilk k harfinden birini seçebilir ve onu dizenin sonuna ekleyebilirsiniz. Belirtilen adımı herhangi bir sayıda hamle uyguladıktan sonra sahip olabileceğiniz sözlüksel olarak en küçük dizeyi döndürün. Giriş: s ...

Devamını oku

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

Devamını oku

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

Devamını oku

Soru 828. 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 829. Ç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 830. Basamaklarda En Fazla K Bitişik Swaplardan Sonra Minimum Olası Tam Sayı LeetCode Çözümü Problem Bildirimi Minimum Olası Tamsayı En Fazla K Basamaklarda Bitişik Swaplardan Sonra LeetCode Çözüm – Size çok büyük bir tamsayının ve bir k tamsayının rakamlarını temsil eden bir dizi numarası verilir. Tam sayının herhangi iki bitişik basamağını en fazla k kez değiştirebilirsiniz. Ayrıca alabileceğiniz minimum tamsayıyı döndürün ...

Devamını oku

Soru 831. 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 832. 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 833. 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 834. 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 835. 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 836. İkili Ağaçtaki En Yakın Yaprak LeetCode Çözümü Problem İfadesi İkili Ağaçta En Yakın Yaprak LeetCode Çözümü – Her düğümün benzersiz bir değere ve bir hedef tamsayıya sahip olduğu bir ikili ağacın kökü verildiğinde, ağaçtaki hedef k'ye en yakın yaprak düğümün değerini döndürün. Bir yaprağa en yakın, ikili ağaçta kat edilen en az sayıda kenar anlamına gelir ...

Devamını oku

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

Devamını oku

Soru 839. 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 840. 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 841. 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 842. 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 843. LeetCode Çözümünü Arttıran Diziler Yapmak İçin Minimum Takas Problem Açıklaması Dizileri Oluşturmak İçin Minimum Takas Artan LeetCode Çözümü – Size aynı uzunlukta nums1 ve nums2 olan iki tamsayı dizisi verilir. Bir işlemde, nums1[i]'yi nums2[i] ile değiştirmenize izin verilir. Örneğin, nums1 = [1,2,3,8] ve nums2 = [5,6,7,4] ise, nums3 = [1'ü elde etmek için i = 1,2,3,4'teki öğeyi değiştirebilirsiniz. ] ve nums2 = [5,6,7,8]. ...

Devamını oku

Soru 844. İ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 845. 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 846. 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 847. 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 848. 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 849. 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 850. Ç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 851. Tamsayı Kesme LeetCode Çözümü Problem Açıklama Tamsayı Kırması LeetCode Çözümü – Verilen bir n tamsayısını, k >= 2 olmak üzere k pozitif tamsayı toplamına bölün ve bu tam sayıların çarpımını maksimize edin. Alabileceğimiz maksimum ürünü iade etmemiz gerekiyor. Girdi: n = 2 Çıktı: 1 Açıklama: 2 = 1 + 1, ...

Devamını oku

Soru 852. İki Sıralı Dizinin Kth En Küçük Ürünü LeetCode Çözümü Problem Beyanı Kth İki Sıralı Dizinin En Küçük Ürünü LeetCode Çözümü – İki sıralanmış 0-endeksli tamsayı dizisi nums1 ve nums2 ile bir k tamsayısı verildiğinde, nums1[i] * nums1[j]'nin kth (2-tabanlı) en küçük ürününü döndürür burada 0 <= i < sayılar1.uzunluk ve 0 <= j < sayılar2.uzunluk. Girdi: nums1 = [2,5], nums2 = [3,4], k = 2 Çıktı: 8 Açıklama: 2 ...

Devamını oku

Soru 853. İş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 854. Maksimum Minimum Değeri Olan Yol LeetCode Çözümü Problem İfadesi Maksimum Minimum Değeri Olan Yol LeetCode Çözümü – Bir mxn tamsayı matrisi ızgarası verildiğinde, (0, 0) ile başlayan ve (m - 1, n - 1) ile biten 4 ana yönde hareket eden bir yolun maksimum puanını döndürün. Bir yolun puanı, o yoldaki minimum değerdir. Örneğin, puan...

Devamını oku

Soru 855. 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 856. 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 857. 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 858. 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 859. 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 860. 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 861. Şampanya Kulesi LeetCode Çözümü Problem Açıklaması Şampanya Kulesi LeetCode Çözümü – Bardakları, ilk sıranın 1 bardak, ikinci sıranın 2 bardak ve 100. sıraya kadar devam ettiği bir piramit içinde istifliyoruz. Her bardak bir fincan şampanya tutar. Daha sonra üstteki ilk bardağa biraz şampanya dökülür. En üstteki bardak dolduğunda, herhangi bir...

Devamını oku

Soru 862. Bitsel AND of Numbers Aralığı LeetCode Çözümü Problem İfadesi Bitsel AND Sayılar Aralığı LeetCode Çözüm – [sol, sağ] aralığını temsil eden 2 sol ve sağ sayı verildiğinde, soldan sağa (her ikisi de dahil) tüm sayıların bitsel AND'sini bulmalıyız. Örnekler ve Açıklama Örnek 1: Girdi: sol = 5, sağ = 7 ...

Devamını oku

Soru 863. 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 864. Üç 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 865. 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 866. 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 867. 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 868. İ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 869. 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 870. 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 871. Tekrarlanan Alt Dizi Modeli LeetCode Çözümü Problem İfadesi Tekrarlanan Alt Dizgi Modeli LeetCode Çözüm – Bir dizge s verildiğinde, onun bir alt dizgisini alarak ve alt dizginin birden çok kopyasını birbirine ekleyerek oluşturulup oluşturulamayacağını kontrol edin. Girdi: s = "abab" Çıktı: true Açıklama: İki kez "ab" alt dizisidir. Açıklama İlk karakter ...

Devamını oku

Soru 872. İ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 873. 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 874. 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 875. İkili Ağaç En Uzun Ardışık Dizi LeetCode Çözümü Problem Açıklama İkili Ağaç En Uzun Ardışık Dizi LeetCode Çözüm – Bir ikili ağacın kökü verildiğinde, en uzun ardışık dizi yolunun uzunluğunu döndürün. Yol, bazı başlangıç ​​düğümlerinden ağaçtaki herhangi bir düğüme, üst-alt bağlantılarla birlikte herhangi bir düğüm dizisini ifade eder. Ardışık en uzun...

Devamını oku

Soru 876. Mükemmel Kareler LeetCode Çözümü Problem İfadesi Mükemmel Kareler LeetCode Çözümü – “Mükemmel Kareler”, verilen bir n tamsayısını ve toplamı n'ye eşit olan minimum tam kare sayısını döndürmeniz gerektiğini belirtir. Aynı tam karenin birden çok kez kullanılabileceğini unutmayın. Örnek: Girdi: n = 12 Çıktı: 3 Açıklama: ...

Devamını oku

Soru 877. 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 878. Özel Sıralama Dizisi Leetcode Çözümü Sorun Açıklama Özel Sıralama Dizesi LeetCode Çözümü – “Özel Sıralama Dizesi” size iki dizgi sırası ve s verildiğini belirtir. Dize sırasının tüm karakterleri benzersizdir ve özel düzende sıralanırlar. s karakterlerini ve karakterleri takip edecek şekilde izin vermemiz gerekiyor ...

Devamını oku

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

Devamını oku

Soru 880. K Kaldırma İşlemlerinden Sonra En Az Benzersiz Tam Sayı Sayısı Leetcode Çözümü Problem Açıklaması K Kaldırmalarından Sonra En Küçük Benzersiz Tam Sayı Sayısı LeetCode Çözümü – “K kaldırma işleminden sonra En Küçük Benzersiz Tam Sayı Sayısı” size bir tamsayı dizisi ve bir k tamsayısının verildiğini belirtir. Tam olarak k öğeyi kaldırdıktan sonra en az sayıda benzersiz tamsayı bulun. Örnek: Giriş: arr = [5,5,4], k = 1 Çıkış: 1 Açıklama: k ...

Devamını oku

Soru 881. Bir Alt Dizi LeetCode Çözümünün Tüm Oluşumlarını Kaldırın Sorun Bildirimi Bir Alt Dizinin Tüm Oluşumlarını Kaldır LeetCode Çözümü – “Bir Alt Dizinin Tüm Oluşumlarını Kaldır”, alt dizi bölümünün TÜM tekrarlarını verilen girdi dizisinden sildiğini belirtir. Not: Alt dize, bir giriş dizesindeki bitişik bir karakter dizisidir. Örnek Açıklama Yapalım...

Devamını oku

Soru 882. 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 883. 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 884. 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 885. İ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 886. 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 887. Dizi Çiftlerinin k LeetCode Çözümüyle Bölünebilir olup olmadığını Kontrol Edin Problem İfadesi Dizi Çiftlerinin k ile Bölünüp Bölünüp Bölünmediğini Kontrol Edin LeetCode Çözüm – Çift uzunlukta n ve bir k tamsayısından oluşan bir tamsayı dizisi verildi. Diziyi, her bir çiftin toplamı k'ye bölünebilecek şekilde tam olarak n/2 çifte bölmek istiyoruz. true döndür Eğer ...

Devamını oku

Soru 888. 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 889. 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 890. 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 891. 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 892. Sayıyı Tahmin Et Daha Yüksek veya Daha Düşük LeetCode Çözümü Problem İfadesi Tahmin Numarası Daha Yüksek veya Düşük LeetCode Çözüm – Tahmin Oyunu oynuyoruz. Oyun şu şekildedir: 1'den n'ye kadar bir sayı seçiyorum. Hangi numarayı seçtiğimi tahmin etmelisin. Ne zaman yanlış tahmin etsen, sana sayının ben olup olmadığını söyleyeceğim...

Devamını oku

Soru 893. 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 894. Ana Sayfaya Ulaşmak İçin Minimum Atlamalar LeetCode Çözümü Problem Beyanı Eve Ulaşmak için Minimum Atlamalar LeetCode Çözümü diyor ki – Belirli bir böceğin evi x ekseninde x konumunda. 0 konumundan oraya ulaşmalarına yardım edin. Böcek aşağıdaki kurallara göre atlar: Tam olarak bir konum ileri (sağa) atlayabilir. Tam olarak b pozisyonu geriye atlayabilir (...

Devamını oku

Soru 895. 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 896. 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 897. 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 898. 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 899. Çarpım Tablosunda Kth En Küçük Sayı Leetcode Çözümü Problem Açıklama Çarpım Tablosu Çözümünde Kth En Küçük Sayı – size mxn boyutunda çarpım tablosu matrisinin verildiğini belirtir, burada matrix[i][j] = i*j (1 indeksli). Verilen üç m,n ve k tamsayı için, m'deki en küçük k. elemanı bulmamız gerekiyor ...

Devamını oku

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

Devamını oku

Soru 901. 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 902. Alt Dizi Aralıklarının Toplamı Leetcode Çözümü Problem Açıklaması Alt Dizi Aralıklarının Toplamı Leetcode Çözümü – size maksimum 10^3 büyüklüğünde bir tamsayı dizisi verildiğini söylüyor. Verilen dizinin tüm alt dizi aralıklarının toplamını döndürmemiz gerekiyor. Bir alt dizinin aralığı, en büyük ve en küçük arasındaki fark olarak tanımlanır ...

Devamını oku

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

Devamını oku

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

Devamını oku

Soru 910. 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 911. 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 912. İ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 913. 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 914. 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 915. 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 916. 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 917. 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 918. Hamming Mesafe Leetcode Çözümü Problem İfadesi Bu problemde, bize A ve B olmak üzere iki tamsayı verilir ve amaç verilen tamsayılar arasındaki engelleme mesafesini bulmaktır. Tamsayılar 0'dan büyük / eşit ve 231'den küçük Örnek Birinci Tamsayı = 5, İkinci Tamsayı = 2 3 Birinci Tamsayı ...

Devamını oku

Soru 919. İ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 920. 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 921. Tasarım Park Sistemi Leetcode Çözümü Problem İfadesi Bu problemde bir park yeri tasarlamamız gerekiyor. 3 çeşit park yerimiz var (büyük, orta ve küçük). Tüm bu park yerlerinde başlangıçta sabit sayıda boş yuva bulunur. Mesela, büyük uzay türlerinde, en fazla b arabayı yerleştirebiliriz. Küçük olarak ...

Devamını oku

Soru 922. 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 923. İki Dizinin Kesişimi II Leetcode Çözümü Problem İfadesi Bu problemde iki dizi verilmiştir ve bu iki dizinin kesişimini bulmalı ve sonuçtaki diziyi döndürmeliyiz. Sonuçtaki her öğe, her iki dizide de gösterildiği kadar görünmelidir. Sonuç herhangi bir sırada olabilir. Misal ...

Devamını oku

Soru 924. 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 925. Tanımlama Bilgileri Leetcode Çözümü Atayın Çerez atama problemi Leetcode Solution iki dizi sağlar. Dizilerden biri çerezlerin boyutunu, diğeri ise çocukların açgözlülüğünü temsil eder. Sorun, çocukların ebeveyni olduğunuzu ve maksimum sayıda çocuğun mutlu olmasını istediğinizi belirtir. ...

Devamını oku

Soru 926. Ç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 927. 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 928. İ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 929. 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 930. 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 931. 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 932. Fark Leetcode Çözümünü Bulun Problem ifadesi “Farkı Bul” probleminde bize s ve t olmak üzere iki dizi verilmiştir. T dizesi, s dizesinin karakterlerini rastgele doldurarak ve rastgele bir konuma bir karakter ekleyerek üretilir. bizim görevimiz t dizgisine eklenen karakteri bulmaktır. ...

Devamını oku

Soru 933. İ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 934. İ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 935. 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 936. İkili Ağaç Leetcode Çözümünün Minimum Derinliği Bu problemde, belirli bir ikili ağaçta kökten herhangi bir yaprağa en kısa yolun uzunluğunu bulmamız gerekir. Buradaki "yolun uzunluğu" nun, kök düğümden yaprak düğüme kadar olan düğüm sayısı anlamına geldiğine dikkat edin. Bu uzunluğa Minimum ...

Devamını oku

Soru 937. 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 938. 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 939. 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 940. 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 941. Ç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 942. 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 943. Mutlu Numara Leetcode Çözümü Sorun İfadesi Sorun, bir sayının mutlu sayı olup olmadığını kontrol etmektir. Bir sayının, sayıyı basamaklarının karelerinin toplamı ile değiştirmesi durumunda mutlu sayı olduğu söylenir ve işlemi tekrarlamak, sayıyı 1'e eşit yapmazsa ...

Devamını oku

Soru 944. 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 945. Bitişik Dizi Yalnızca 0 ve 1 sayılarından oluşan bir dizi verildiğinde. O ve 1'lerden oluşan en uzun bitişik alt dizinin uzunluğunu eşit olarak bulmalıyız. Örnek Giriş arr = [0,1,0,1,0,0,1] Çıkış 6 Açıklama En uzun bitişik alt dizi kırmızı [0,1,0,1,0,0,1] ile işaretlenmiştir ve uzunluğu 6. Algoritma Seti ...

Devamını oku

Soru 946. İ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 947. Limonata Leetcode Değiştirme Çözümü Bu gönderi üzerinde Limonata Değişikliği Leetcode Çözümü Sorun bildirimi ”Limonata Değişimi” probleminde bir müşteri kuyruğu var. Bizden 5 rupi olan limonata almak istiyorlar. Müşteriler bize 5 rupi, 10 rupi veya 20 rupi verebilir. Geri dönmek istiyoruz ...

Devamını oku

Soru 948. Geçerli Mükemmel Kare Leetcode Çözümü Bu gönderi, Valid Perfect Square Leetcode Solution üzerindedir. Problem ifadesi "Valid Perfect Square" probleminde bize bir "num" numarası verilir ve bu sayının tam kare olup olmadığını kontrol etmemiz gerekir. Bunu yerleşik sqrt işlevini kullanmadan kontrol etmeliyiz. Eğer ...

Devamını oku

Soru 949. 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 950. A, b ve c uzunluklarının maksimum segment sayısı "Maksimum uzunluktaki parça sayısı a, b ve c" problemi, size pozitif bir N tamsayı verildiğini ve N kullanılarak oluşturulabilen a, b ve c uzunluklarının maksimum parçalarını bulmanız gerektiğini belirtir. Örnek N = 7 a = 5, b ...

Devamını oku

Soru 951. Cooldown Leetcode Çözümü ile Hisse Senedi Almak ve Satmak için En İyi Zaman Problem açıklaması “Bekleme Süreli Hisse Senedi Almak ve Satmak için En İyi Zaman” probleminde, dizideki her bir öğenin o gün verilen hisse senedinin fiyatını içerdiği bir dizi verilmiştir. İşlem sayısında herhangi bir kısıtlama yoktur. İşlemin tanımı ...

Devamını oku

Soru 952. Her öğenin bir öncekinin iki katından fazla veya ona eşit olduğu belirli uzunluktaki diziler "Her elemanın bir öncekinin iki katından fazla veya ona eşit olduğu belirli uzunluktaki diziler" problemi bize m ve n olmak üzere iki tamsayı sağlar. Burada m, dizide bulunabilecek en büyük sayıdır ve n, ...

Devamını oku

Soru 953. 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 954. Ön sipariş geçişinden BST'nin postorder geçişini bulun Problem İfadesi "Ön sipariş geçişinden BST'nin postorder geçişini bulma" problemi, size bir ikili arama ağacının ön sıra geçişinin verildiğini belirtir. Ardından verilen girişi kullanarak konumlayıcı geçişini bulun. Örnek ön sipariş geçiş sırası: 5 2 1 3 4 7 6 8 9 1 4 3 2 ...

Devamını oku

Soru 955. Birinci ve ikinci yarı bitlerin aynı toplamına sahip çift uzunluklu ikili dizileri sayın "Aynı toplamda birinci ve ikinci yarı bitlerle çift uzunluklu ikili dizileri sayma" problemi, size bir tamsayı verildiğini belirtir. Şimdi, 2 * n boyutunda bir ikili dizi oluşturmanın yollarının sayısını bulun, böylece ilk yarının ve ikinci yarının aynı sayıya sahip olmasını sağlayın ...

Devamını oku

Soru 956. Maksimum Uzunluk Zinciri Çiftlerini Yazdır Problem İfadesi "Maksimum Uzunluk Zincirini Yazdır" problemi, size bazı çift sayıların verildiğini belirtir. Her çifte birinci sayının ikinci sayıdan daha küçük olduğu verilir. Şimdi en uzun zinciri bulmanız gerekiyor, öyle ki önceki ikinci rakam ...

Devamını oku

Soru 957. Newman-Conway Dizisinin n terimini yazdırın Problem İfadesi “Newman-Conway Dizisinin n terimini yazdır” problemi, size bir tamsayı “n” verildiğini belirtir. Newman-Conway Dizisinin ilk n terimini bulun ve ardından bunları yazdırın. Örnek n = 6 1 1 2 2 3 4 Açıklama Yazdırılan tüm terimler Newman-Conway Sırasını takip eder ...

Devamını oku

Soru 958. Sıralanmış Listeden Yinelenenleri Kaldır II "Sıralanmış Liste II'den Yinelenenleri Kaldır" sorunu, yinelenen öğeler içeren veya içermeyen bağlantılı bir listenin size verildiğini belirtir. Listede yinelenen öğeler varsa, tüm örneklerini listeden kaldırın. Aşağıdaki işlemleri gerçekleştirdikten sonra, bağlantılı listeyi ...

Devamını oku

Soru 959. İ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 960. Newman-Conway Dizisi Problem İfadesi “Newman-Conway Sequence” problemi, size bir giriş tamsayısı “n” verildiğini belirtir. Daha sonra Newman-Conway Dizisinin ilk n'inci öğesini yazdırmanız gerekir. Örnek n = 6 4 n = 10 6 Açıklama Çıktı öğeleri Newman-Conway'in altıncı ve onuncu öğesini temsil ettiğinden ...

Devamını oku

Soru 961. Verilen bağlantılı listenin sonundan N. düğümü sil Problem İfadesi "Verilen bağlantılı listenin sonundan Nth düğümü sil" problemi, bazı düğümlerle bağlantılı bir liste verildiğini belirtir. Ve şimdi, bağlantılı listenin sonundan n'inci düğümü kaldırmanız gerekiyor. Örnek 2-> 3-> 4-> 5-> 6-> 7 son 3-> 2-> 3-> 4-> 6'den 7. düğümü sil Açıklama: ...

Devamını oku

Soru 962. 2 değişken kullanarak Fibonacci dizisini yazdırın Problem İfadesi “2 değişken kullanarak Fibonacci dizisini yazdır” problemi, Fibonacci dizisini yazdırmanız gerektiğini, ancak sadece 2 değişken kullanmanın bir sınırlaması olduğunu belirtir. Örnek n = 5 0 1 1 2 3 5 Açıklama Çıkış dizisi, ...

Devamını oku

Soru 963. Ç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 964. En büyük bölünebilir çiftler alt kümesi