Soru Kategorileri
Adobe Dizi Soruları
Soru 1. Yağmur Suyu Yakalama Leetcode Çözümü Problem Açıklama Yağmur Suyu Yakalamak LeetCode Çözümü – “Yağmur Suyu Yakalamak”, her bir çubuğun genişliğinin 1 olduğu bir yükseklik haritasını temsil eden bir dizi yükseklik verildiğini belirtir. Yağmurdan sonra sıkışan su miktarını bulmamız gerekir. Örnek: Giriş: yükseklik = [0,1,0,2,1,0,1,3,2,1,2,1] Çıkış: 6 Açıklama: Kontrol edin ...
Soru 2. K Equal Sum Subsets Leetcode Çözümüne Bölme Problem Açıklama K Eşit Toplamlı Alt Kümelere Bölümleme LeetCode Çözümü – “K Eşit Toplamlı Alt Kümelere Bölümleme” size tamsayı dizi sayıları ve bir k tamsayısının verildiğini belirtir, toplamları boş olmayan k alt kümeye sahip olmak mümkünse doğru döndür hepsi eşittir. Örnek: Girdi: nums = [4,3,2,3,5,2,1], k = 4 Çıktı: ...
Soru 3. Coin Change 2 Leetcode Çözümü Problem Açıklama Madeni Para Değişimi 2 LeetCode Çözümü – “Para Değişimi 2”, toplam parayı temsil eden bir dizi farklı tamsayı madeni para ve bir tamsayı miktarının verildiğini belirtir. Tutar toplamı olan farklı olası kombinasyonların toplam sayısının sayısını döndürmemiz gerekiyor. ...
Soru 4. Kurbağa Atlama Leetcode Çözümü Problem Açıklaması Kurbağa Atlama LeetCode Çözümü – “Kurbağa Atlama” artan düzende sıralanmış taşların (konumların) listesi verildiğinde, kurbağanın son taşa (dizinin son indeksi) konarak nehri geçip geçemeyeceğini belirler. Başlangıçta, kurbağa ilk taşın üzerindedir ve ...
Soru 5. Permütasyon Leetcode Çözümünden Dizi Oluşturun Problem Açıklama Permütasyondan Dizi Oluştur LeetCode Çözümü – “Permütasyondan Dizi Oluştur”, sıfır tabanlı permütasyon sayıları verildiğinde, her biri için ans[i] = nums[nums[i]] olmak üzere aynı uzunlukta bir dizi oluşturmamız gerektiğini belirtir. [0,nums.length-1] aralığında. Sıfır tabanlı bir permütasyon sayıları, 0'dan farklı bir tamsayı dizisidir ...
Soru 6. Biletler İçin Minimum Maliyet Leetcode Çözümü Problem Açıklama Biletler İçin Minimum Maliyet LeetCode Çözümü – “Bilet İçin Asgari Maliyet”, verilen gün listesinde her gün seyahat etmeniz gereken minimum dolar miktarını bulmanızı ister. Size bir tamsayı gün dizisi verilecektir. Her gün bir tamsayıdır ...
Soru 7. Matris Sıfırlarını Ayarla Leetcode Çözümü Problem Açıklaması Matris Sıfırlarını Ayarla LeetCode Çözümü – “Matris Sıfırlarını Ayarla”, size bir mxn tamsayı matrisi verildiğini belirtir. Girdi matrisini, herhangi bir hücre 0 öğesini içeriyorsa, tüm satırını ve sütununu ayarlayacak şekilde değiştirmemiz gerekir. 0'lara. içinde yapmalısın...
Soru 8. Eksik Numara Leetcode Çözümü Problem Açıklama Eksik Sayı LeetCode Çözümü – “Eksik Sayı”, [0,n] arasında n farklı sayı içeren n boyutunda bir dizi verildiğini belirtir. Aralıkta eksik olan sayıyı döndürmemiz gerekiyor. Örnek: Girdi: nums = [3,0,1] Çıktı: 2 Açıklama: Tüm ...
Soru 9. Dizi Leetcode Çözümünü Karıştırın Shuffle the Array Leetcode Solution problemi bize 2n uzunluğunda bir dizi sağlar. Burada 2n, dizi uzunluğunun çift olduğunu ifade eder. Daha sonra diziyi karıştırmamız söylenir. Burada karıştırma, diziyi rastgele karıştırmamız gerektiği anlamına gelmez, ancak belirli bir yol ...
Soru 10. 3Sum Leetcode Çözümü Problem İfadesi Bir n tamsayı dizisi verildiğinde, nums'de a + b + c = 0 olacak şekilde a, b, c öğeleri var mı? Sıfırın toplamını veren dizideki tüm benzersiz üçlüleri bulun. Dikkat: Çözüm setinin yinelenen üçlüler içermemesi gerektiğine dikkat edin. Örnek 1 [-1,0,1,2, -1,4] ...
Soru 11. Kombinasyon Toplamı Leetcode Çözümü Combination Sum Leetcode Solution problemi bize bir dizi veya tamsayı listesi ve bir hedef sağlar. Bu tamsayılar kullanılarak yapılabilecek kombinasyonları, belirli bir hedefe eklenen herhangi bir sayıda bulmamız söylenir. Yani daha resmi olarak, verileni kullanabiliriz ...
Soru 12. Maksimum Alt Dizi Leetcode Çözümü Problem İfadesi Bir tamsayı dizisi numarası verildiğinde, en büyük toplamı olan ve toplamını döndüren bitişik alt diziyi (en az bir sayı içeren) bulun. Örnek nums = [-2,1, -3,4, -1,2,1, -5,4] 6 Açıklama: [4, -1,2,1] en büyük toplamı = 6. nums = [- 1] -1 Yaklaşım 1 (Böl ve Fethet) Bu yaklaşımda ...
Soru 13. 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 ...
Soru 14. Ortak Karakterler Leetcode Çözümü Bulun Problem İfadesi Bu problemde, bize bir dizi dizi verilmiştir. Dizideki her dizede görünen tüm karakterlerin bir listesini yazdırmamız gerekir (kopyalar dahil). Yani bir karakter her dizede 2 kez görünüyorsa, ancak 3 kez görünmüyorsa, ona sahip olmamız gerekir ...
Soru 15. Bir Dizi Leetcode Çözümünde Kaybolan Tüm Numaraları Bul Problem İfadesi Bu problemde, bize bir tamsayı dizisi verilir. 1 ile N arasında değişen öğeler içerir; burada N = dizinin boyutu. Bununla birlikte, ortadan kaybolan bazı unsurlar var ve bunların yerine bazı kopyalar var. Amacımız bir dizi döndürmek ...
Soru 16. Majority Element II Leetcode Çözümü Bu problemde bize bir tamsayı dizisi veriliyor. Amaç, N = dizinin boyutu ve ⌊ ⌋ kat operatörü olduğu dizide ⌊N / 3⌋ süresinden daha fazla meydana gelen tüm öğeleri bulmaktır. Bir dizi döndürmemiz gerekiyor ...
Soru 17. 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 ...
Soru 18. Benzersiz Yollar Leetcode Çözümü Benzersiz Yollar Leetcode Çözümü problemi, size bir ızgaranın boyutunu temsil eden iki tamsayı verildiğini belirtir. Izgaranın boyutunu, ızgaranın uzunluğunu ve genişliğini kullanarak. Izgaranın sol üst köşesinden ...
Soru 19. Matris Çapraz Toplam Leetcode Çözümü Problem İfadesi Matrix Diagonal Sum probleminde bir kare tamsayı matrisi verilmiştir. Köşegenlerinde bulunan tüm öğelerin, yani birincil köşegen ve ikincil köşegen öğelerinin toplamını hesaplamalıyız. Her öğe yalnızca bir kez sayılmalıdır. Örnek mat = [[1,2,3], [4,5,6], ...
Soru 20. 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
Soru 21. Sıralanmış Dizileri Birleştirme Leetcode Çözümü "Sıralanmış Dizileri Birleştir" probleminde, azalan düzende sıralanmış iki dizi verilmiştir. İlk dizi tam olarak doldurulmamıştır ve ikinci dizinin tüm öğelerini de barındırmak için yeterli alana sahiptir. İlk dizi elemanlar içerecek şekilde iki diziyi birleştirmeliyiz ...
Soru 22. Döndürülmüş Sıralanmış Dizi Leetcode Çözümünde Arama Sıralanmış bir dizi düşünün, ancak bir dizin seçildi ve dizi bu noktada döndürüldü. Şimdi, dizi bir kez döndürüldüğünde, belirli bir hedef öğeyi bulmanız ve dizinini döndürmeniz gerekir. Elemanın olmaması durumunda -1 döndür. Sorun genellikle ...
Soru 23. Arama Pozisyon Leetcode Çözümü Girin Bu problemde, sıralı bir dizi ve bir hedef tamsayı verilmiştir. Arama Konumunu Bulmalıyız. Dizide hedef değer varsa, dizinini döndürün. Sırayı sıralı tutmak için hedefin ekleneceği dizini döndür (içinde ...
Soru 24. 1d Dizi Leetcode Çözümünün Toplamını Çalıştırma Problem İfadesi 1d dizi probleminin toplamını çalıştırırken, sonuç dizisindeki her bir i indeksi için arr [i] = sum (nums [0]… nums [i]) olan bir dizi döndürmemiz gereken bir dizi numarası verildi. . Örnek nums = [1,2,3,4] [1,3,6,10] Açıklama: Değişen toplam: ...
Soru 25. Artı Bir Leetcode Çözümü Problem ifadesi "Artı Bir" probleminde, dizideki her elemanın bir sayının bir basamağını temsil ettiği bir dizi verilmiştir. Tam dizi bir sayıyı temsil eder. Sıfırıncı indeks, sayının MSB'sini temsil eder. Başında sıfır olmadığını varsayabiliriz ...
Soru 26. Dizi Leetcode Çözümlerindeki Kth en büyük öğe Bu problemde, sıralanmamış bir dizide k'inci en büyük elemanı döndürmeliyiz. Dizinin kopyaları olabileceğini unutmayın. Öyleyse, ayrı K'inci en büyük elemanı değil, sıralanmış düzende K'inci en büyük elemanı bulmalıyız. Örnek A = {4, 2, 5, 3 ...
Soru 27. 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 ...
Soru 28. Tüm Dizi Öğelerini Aynı Yapmak için Minimum Silme İşlemleri "X" sayıda eleman içeren bir dizi girdimiz olduğunu varsayalım. Eşit bir dizi oluşturmak için gereken minimum olan silme işlemlerini bulmamız gereken bir problem verdik, yani dizi eşit elemanlardan oluşacaktır. Örnek Giriş: [1, 1, ...
Soru 29. İ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] ...
Soru 30. 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 ...
Soru 31. 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 ...
Soru 32. 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: ...
Soru 33. Öğ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 [ ...
Soru 34. 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 ...
Soru 35. 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 ...
Soru 36. 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 ...
Soru 37. Kopya İçeriyor Bize bir dizi verildi ve bu dizi yinelenen öğeler içeriyor olabilir veya olmayabilir. Bu yüzden kopya içerip içermediğini kontrol etmeliyiz. Örnekler [1, 3, 5, 1] doğru ["elma", "mango", "turuncu", "mango"] doğru [22.0, 4.5, 3.98, 45.6, 13.54] yanlış Yaklaşım Bir diziyi çeşitli şekillerde kontrol edebiliriz ...
Soru 38. 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} ...
Soru 39. 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 ...
Soru 40. Hisse Senedi Almak ve Satmak için En İyi Zaman Problem İfadesi “Hisse Senedi Almak ve Satmak için En İyi Zaman” problemi, size n uzunluğunda bir dizi fiyat verildiğini belirtir; burada i'inci öğe, hisse senedi fiyatını i'inci gün saklamaktadır. Tek bir işlem yapabilirsek, yani bir günde satın almak ve ...
Soru 41. 2n tam sayıları a1-b1-a2-b2-a3-b3 olarak karıştırın - .. bn fazladan boşluk kullanmadan Problem İfadesi Size bir tamsayı dizisi verilir. "2n tam sayılarını a1-b1-a2-b2-a3-b3 - .. bn olarak fazladan boşluk kullanmadan karıştır" problemi, dizideki tüm sayıları (x0, x1, x2, x3, y0, y1, y2, y3) x0, y0, ... gibi karıştırılacaktır.
Soru 42. 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 ...
Soru 43. 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 ...
Soru 44. 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 ...
Soru 45. Yükseklikler arasındaki maksimum farkı en aza indirin Sorun İfadesi Size birkaç yükseklikte n kule ve bir k sayısı verilir. Ya kulenin yüksekliğini k artırabiliriz ya da yüksekliği k azaltabiliriz, ama sadece bir kereliğine. Sorun ifadesi, yükseklikler arasındaki maksimum farkı en aza indirmeyi ister. Öyle ...
Soru 46. Diziyi Dengeli BST'ye Sıraladı Sıralı dizide dengeli BST problemine sıralı bir dizi verdik, sıralanmış diziden Dengeli bir İkili Arama Ağacı oluşturduk. Örnekler Giriş arr [] = {1, 2, 3, 4, 5} Çıkış Ön Sipariş: 3 2 1 5 4 Giriş arr [] = {7, 11, 13, 20, 22, ...
Soru 47. Maksimal Kare Maksimal kare probleminde, 2'lar ve 0'lerle dolu 1B ikili bir matris verdik, sadece 1'leri içeren en büyük kareyi bulduk ve alanını döndürdük. Örnek Giriş: 1 0 1 0 0 0 0 1 1 1 1 1 1 1 1 0 0 0 1 ...
Soru 48. Çakışan Aralıkları Birleştirme Birleştirme örtüşen aralıklar probleminde, tüm örtüşen aralıkları birleştirme ve geri döndürme aralıklarının bir koleksiyonunu verdik. Örnek Giriş: [[2, 3], [3, 4], [5, 7]] Çıktı: [[2, 4], [5, 7]] Açıklama: [2, 3] ve [3'ü birleştirebiliriz , 4] birlikte oluşturmak için [2, 4] Birleştirme bulmak için yaklaşım ...
Soru 49. İki Sıralanmış Dizinin Ortanca Değeri Sırasıyla n ve m boyutunda A ve B sıralı iki dizi verildi. Verilen iki diziyi birleştirdikten sonra elde edilen son sıralanmış dizinin medyanını bulun veya başka bir deyişle, iki sıralanmış dizinin medyanını bulduğunu söylüyoruz. (Beklenen zaman karmaşıklığı: O (log (n))) Yaklaşım 1 için ...
Soru 50. Sıralanmış Döndürülmüş Dizide Bir Eleman Arama Sıralı döndürülmüş dizi probleminde aramada sıralı ve döndürülmüş bir dizi ve bir eleman verdik, verilen elemanın dizide mevcut olup olmadığını kontrol edin. Örnekler Giriş sayıları [] = {2, 5, 6, 0, 0, 1, 2} hedef = 0 Çıkış doğru Giriş sayıları [] = {2, ...
Soru 51. 3 Toplam 3 Toplam probleminde, bir dizi n tamsayı verdik, toplamı 0'a kadar olan tüm benzersiz üçlüleri bulduk. Örnek Giriş: nums = {-1, 0, 1, 2, -1, -4} Çıktı: { -1, 0, 1}, {-1, 2, -1} 3 Toplam problemi için Naif Yaklaşım Kaba kuvvet yaklaşımı ...
Soru 52. 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ış ...
Soru 53. Yağmur Suyu Yakalama LeetCode Çözümü Yağmur Suyu Yakalama LeetCode probleminde, bir yükseklik haritasını temsil eden N negatif olmayan tamsayı verdik ve her çubuğun genişliği 1'dir. Yukarıdaki yapıda hapsolabilecek su miktarını bulmalıyız. Örnek Bunu bir örnekle anlayalım.
Soru 54. 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] ...
Soru 55. Kombinasyon Toplamı Kombinasyon toplam probleminde, dizi pozitif tamsayılar dizi [] ve bir toplam s verdik, bu elemanların toplamının s'ye eşit olduğu, arr [] 'deki elemanların tüm benzersiz kombinasyonlarını bulun. Aynı tekrarlanan sayı, sınırsız sayıda dizi arasından seçilebilir. Elementler ...
Soru 56. Sıralanmış Döndürülmüş Dizide Ara Sıralanmış döndürülmüş dizide bir eleman araması, O (logn) zamanında ikili arama kullanılarak bulunabilir. Bu yazının amacı, belirli bir elemanı O (logn) zamanında sıralanmış döndürülmüş bir dizide bulmaktır. Sıralanmış bir döndürülmüş dizi örneği verilmiştir. Örnek Giriş: arr [] = {7,8,9,10,1,2,3,5,6}; ...
Soru 57. Maksimum Alt Dizi Maksimum Alt Dizi probleminde bir tamsayı dizi numarası verdik, en büyük toplamı olan bitişik alt diziyi bulun ve maksimum toplam alt dizi değerini yazdırın. Örnek Giriş sayıları [] = {-2, 1, -3, 4, -1, 2, 1, -5, 4} Çıktı 6 Algoritması Amaç bulmaktır ...
Soru 58. Birleştirme Aralıkları Birleştirme aralıkları probleminde, örtüşen aralıkları birleştirmek için [l, r] şeklinde bir dizi aralık verdik. Örnekler Giriş {[1, 3], [2, 6], [8, 10], [15, 18]} Çıkış {[1, 6], [8, 10], [15, 18]} Giriş {[ 1, 4], [1, 5]} Çıktı {[1, 5]} Aralıkları birleştirmek için Naif Yaklaşım ...
Soru 59. 4Toplam 4Sum probleminde, bir x tamsayısı ve n boyutunda bir a [] dizisi verdik. Dizideki tüm benzersiz 4 öğe kümesini bulun, öyle ki bu 4 öğenin toplamı, verilen x tamsayısına eşittir. Örnek Giriş a [] = {1, 0, -1, ...
Soru 60. Ara Pozisyon Ekle Arama Ekleme Konumu probleminde, bir x tamsayısı ve n boyutunda sıralı bir a [] dizisi verdik. Dizide değil, tamsayı verilmişse, belirli bir tamsayının eklenmesi gereken uygun dizini veya konumu bulun. Girdi dizisinde verilen tam sayı varsa ...
Soru 61. Tepe Öğesini Bul Peak Element Bul problemini anlayalım. Bugün yanımızda en yüksek elemanına ihtiyaç duyan bir dizi var. Şimdi, tepe noktasıyla ne demek istediğimi merak ediyor olmalısın. Tepe elemanı, tüm komşularından daha büyük olan bir elementtir. Örnek: Bir dizi verildiğinde ...
Soru 62. 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 ...
Soru 63. En Fazla Suyu İçeren Konteyner Problem tanımı: n indislerde (i = 0… n-1) n tam sayı (y2, y1, y0,1,2… yn-1) verilir. İ-inci dizindeki tamsayı yi'dir. Şimdi, kartezyen düzlemde her bir bağlantı noktasını (i, yi) ve (i, 0) n sayıda çizgi çizin. Maksimum su hacmini bulun ...
Soru 64. 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 ...
Soru 65. Hızlı sıralama Hızlı Sıralama, bir sıralama algoritmasıdır. Sıralanmamış bir dizi verildiğinde, hızlı sıralama algoritmasını kullanarak sıralayın. Örnek Giriş: {8, 9, 5, 2, 3, 1, 4} Çıktı: {1, 2, 3, 4, 5, 8, 9} Teori Bu bir Böl ve Fethet sıralama algoritmasıdır. Dizide bir pivot elemanı seçer, böler ...
Soru 66. 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 ...
Soru 67. Çakışan Aralıkları Birleştirme II Problem İfadesi “Örtüşen Aralıkları Birleştir II” probleminde bir dizi aralık verdik. Çakışan aralıkları tek bir aralıkta birleştirecek ve çakışmayan tüm aralıkları yazdıracak bir program yazın. Girdi Biçimi Bir tamsayı n içeren ilk satır. İkinci satır, her bir çiftin olduğu n çift içeren ...
Soru 68. Divide and Conquer kullanarak Maksimum Alt Dizi Toplamı Problem İfadesi “Divide and Conquer kullanarak Maksimum Alt Dizi Toplamı” probleminde hem pozitif hem de negatif tamsayılardan oluşan bir dizi verdik. Bitişik alt dizinin en büyük toplamını bulacak bir program yazın. Girdi Biçimi Bir tamsayı N içeren ilk satır. İkinci satır, bir dizi içeren ...
Soru 69. Verilen Sayıları En Büyük Sayıyı Oluşturacak Şekilde Düzenleyin II Problem İfadesi "Verilen Sayıları En Büyük Sayıyı Oluşturacak Şekilde Düzenleme II" probleminde, bir dizi pozitif tamsayı verdik. Bunları, düzenleme en büyük değeri oluşturacak şekilde düzenleyin. Girdi Biçimi Bir tamsayı n içeren ilk ve tek satır. İkinci satır içeren ...
Soru 70. Eşit Sayıda 0 ve 1'li En Büyük Alt Dizi Problem İfadesi "0 ve 1'lerin Eşit Sayılarına Sahip En Büyük Alt Dizi" probleminde, sadece 0 ve 1'i içeren bir dizi a [] verdik. Eşit sayıda 0 ve 1'lere sahip en büyük alt diziyi bulun ve başlangıç dizinini ve en büyük alt dizinin bitiş dizini. ...
Soru 71. Maksimum Toplam Artış Sonrası Problem İfadesi “Maksimum Toplam Arttırma Sonrası” probleminde bir dizi verdik. Verilen dizinin maksimum alt dizisinin toplamını bulun, yani alt dizideki tamsayılar sıralı düzendedir. Bir alt dizi, bir dizi olan bir dizinin parçasıdır ...
Soru 72. Sağ Yandaki Daha Küçük Eleman Sayısı Problem İfadesi Sağ Taraftaki Daha Küçük Eleman Sayısı probleminde, bir [] dizisine verdik. Her bir elemanın sağ tarafında bulunan daha küçük elemanların sayısını bulun. Girdi Biçimi Bir tam sayı N içeren ilk ve yalnızca bir satır. N boşlukla ayrılmış tamsayı içeren ikinci satır. Çıktı ...
Soru 73. Öğeler Dizide N / K defadan fazla görünüyor Problem İfadesi “Elemanlar Array'de N / K defadan fazla görünür” probleminde n büyüklüğünde bir tamsayı dizisi verdik. N / k defadan fazla görünen öğeleri bulun. Burada k, girdi değeridir. Giriş Formatı İki tam sayı içeren ilk ve tek satır N ve ...
Soru 74. Dizideki Maksimum Yinelenen Sayıyı Bulun Problem İfadesi "Dizideki Maksimum Yinelenen Sayıyı Bul" probleminde, N boyutunda sıralanmamış bir dizi verdik. Verilen dizi, {0, k} aralığında sayılar içeriyor, burada k <= N. Maksimum sayıya gelen sayıyı bulun dizideki zamanların sayısı. Giriş Formatı ...
Soru 75. Verilmesi Gereken Dört Unsur Problem İfadesi Verilen bir problemi toplayan dört elementte, pozitif veya negatif olabilecek N element içeren bir dizi verdik. Toplamı verilen k değerine eşit olan dört element kümesini bulun. Girdi Biçimi Bir tamsayı içeren ilk satır N. Bir dizi içeren ikinci satır ...
Soru 76. Bölme Sorunu Problem İfadesi Partition probleminde n element içeren bir set verdik. Verilen kümenin, alt kümelerdeki elemanların toplamı eşit olan iki kümeye bölünüp bölünemeyeceğini bulun. Örnek Giriş arr [] = {4, 5, 11, 9, 8, 3} Çıkış Evet Açıklama Dizi ...
Soru 77. Verilen Toplamla Alt Dizi Problem İfadesi Verilen toplam problemli alt dizide, n pozitif eleman içeren bir dizi verdik. Alt dizinin tüm elemanlarının toplamının verilen_suma eşit olduğu alt diziyi bulmalıyız. Alt dizi, bazılarını silerek orijinal diziden elde edilir ...
Soru 78. 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, ...
Soru 79. Çoğaltılmış Bir Diziden Kayıp Öğeyi Bulma Problem İfadesi A ve B dizileri verildiğinde, bir dizi, bir öğe dışında diğerinin kopyasıdır. A veya B'de bir eleman eksiktir. Kayıp elemanı çoğaltılmış bir diziden bulmamız gerekir. Örnek 5 1 6 4 8 9 6 4 8 ...
Soru 80. İki Sıralanmış Diziyi Birleştirme Problem İfadesi İki sıralı diziyi birleştirme probleminde, iki girdi sıralı dizi verdik, bu iki diziyi, tam sıralamanın ardından ilk sayıların ilk dizide ve ikinci dizide kalacağı şekilde birleştirmemiz gerekiyor. Örnek Giriş A [] = {1, 3, 5, 7, ...
Soru 81. Toplamı Verilen Değerden Az Olan Üçüz Sayısı Problem İfadesi N sayıda eleman içeren bir dizi verdik. Verilen dizide, toplamı verilen değerden daha az olan üçlülerin sayısını sayın. Örnek Giriş a [] = {1, 2, 3, 4, 5, 6, 7, 8} Toplam = 10 Çıkış 7 Olası üçlüler şunlardır: ...
Soru 82. İki Sıralanmış Diziyi Birleştirme Problem İfadesi İki sıralı diziyi birleştirirken iki sıralı dizi verdik, biri m + n boyutunda diğeri n boyutunda dizi. N boyutlu diziyi m + n boyutlu diziye birleştirip m + n boyutlu birleştirilmiş diziyi yazdıracağız. Örnek Giriş 6 3 M [] = ...
Soru 83. Verilen Bir Toplamla Dizide Üçlü Bul Problem İfadesi Bir tamsayı dizisi verildiğinde, toplamı belirli bir X değerine eşit olan dizideki üç öğenin kombinasyonunu bulun. Burada elde ettiğimiz ilk kombinasyonu yazdıracağız. Böyle bir kombinasyon yoksa -1 yazdırın. Örnek Giriş N = 5, X = 15 arr [] = ...
Soru 84. 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 ...
Soru 85. Sıralanmamış Bir Dizide Eksik En Küçük Pozitif Sayı Problem İfadesi Verilen sıralanmamış dizide, sıralanmamış bir dizide eksik olan en küçük pozitif sayıyı bulun. Pozitif bir tam sayı 0'ı içermez. Gerekirse orijinal diziyi değiştirebiliriz. Dizi, pozitif ve negatif sayılar içerebilir. Örnek a. Giriş dizisi: [3, 4, -1, 0, -2, 2, 1, ...
Soru 86. Tüm Sıfırları Verilen Dizinin Sonuna Taşı Problem İfadesi Verilen dizide, dizide bulunan tüm sıfırları dizinin sonuna taşıyın. Burada her zaman tüm sıfır sayısını dizinin sonuna eklemenin bir yolu vardır. Örnek Giriş 9 9 17 0 14 0 ...
Soru 87. Sıralanmış Bir Dizide En Küçük Eksik Sayıyı Bulun Problem İfadesi “Sıralanmış Bir Dizideki En Küçük Eksik Sayıyı Bul” probleminde bir tamsayı dizisi verdik. 0 ile M-1 aralığında benzersiz öğelere sahip N boyutlu sıralanmış dizide en küçük eksik sayıyı bulun, burada M> N. Örnek Giriş [0, 1, 2, 3, 4, 6, 7, ...
Soru 88. İlk Yinelenen Öğe Problem İfadesi n tamsayı içeren bir dizi verdik. Verilen dizideki ilk tekrar eden elemanı bulmalıyız. Yinelenen öğe yoksa, "Yinelenen tam sayı bulunamadı" ifadesini yazdırın. Not: Yinelenen öğeler, birden çok kez gelen öğelerdir. (Dizi kopyalar içerebilir) ...
Soru 89. Önceki ve Sonrakinin Çarpımı Problem İfadesi Önceki ve Sonrakinin Çarpımı: Verilen dizideki her elemanı, sonraki ve önceki elemanların çarpımı ile değiştirin. Ve ilk eleman (a [0]) için onu bir sonrakinin ve kendisinin çarpımı ile değiştirmeliyiz, son eleman için (a [n-1]) onu değiştirmemiz gerekiyor ...
Soru 90. Ürün Dizisi Bulmacası Problem İfadesi Bir ürün dizisi bulmaca probleminde, i'inci elemanın, i'inci konumdaki eleman hariç, verilen dizideki tüm elemanların ürünü olacağı bir dizi oluşturmamız gerekir. Örnek Giriş 5 10 3 5 6 2 Çıkış 180 ...
Soru 91. Verilen Bir Dizideki ilk Yinelenen Sayıyı Bul Problem İfadesi Bir dizide birden fazla tekrar eden sayı olabilir, ancak belirli bir dizideki ilk tekrar eden sayıyı bulmanız gerekir (ikinci seferde meydana gelir). Örnek Giriş 12 5 4 2 8 9 7 12 5 6 12 4 7 Çıkış 5, tekrar eden ilk elemandır ...
Soru 92. Dizinin Tüm Farklı Öğelerini Yazdır Problem İfadesi Pozitif veya negatif olabilen N tamsayı içeren bir dizimiz var. Dizinin tüm farklı öğelerini yazdırmalıyız. Diğer bir deyişle, bir sayı birden fazla gelirse, o sayıyı yalnızca bir kez yazdırırız diyebiliriz. Örnek Giriş ...
Soru 93. Çoğunluk Unsuru Problem İfadesi Sıralı bir dizi verildiğinde, sıralanmış diziden çoğunluk elemanını bulmamız gerekir. Çoğunluk öğesi: Dizinin yarısından daha büyük boyutta meydana gelen sayı. Burada x sayısını verdik, bunun çoğunluk elemanı olup olmadığını kontrol etmeliyiz. Örnek Giriş 5 2 ...
Soru 94. 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 ...
Adobe Dizi Soruları
Soru 95. En Uzun Ortak Önek Leetcode Çözümü Problem Açıklaması En Uzun Ortak Önek LeetCode Çözümü – “En Uzun Ortak Önek”, bir dizi dizi verildiğini belirtir. Bu dizeler arasında en uzun ortak öneki bulmamız gerekiyor. Herhangi bir önek yoksa, boş bir dize döndürün. Örnek: Girdi: strs = ["flower","flow","flight"] Çıktı: "fl" Açıklama: “fl” en uzundur ...
Soru 96. Geçerli Parantezler Leetcode Çözümü Sorun Bildirimi Geçerli Parantezler LeetCode Çözümü – “Geçerli Parantezler” size yalnızca '(', ')', '{', '}', '[' ve ']' karakterlerini içeren bir dize verildiğini belirtir. Girdi dizesinin geçerli bir dize olup olmadığını belirlememiz gerekiyor. Açık parantezlerin kapatılması gerekiyorsa, bir dizenin geçerli bir dize olduğu söylenir ...
Soru 97. En Büyük Numara Leetcode Çözümü Problem Açıklaması En Büyük Sayı LeetCode Çözümü – “En Büyük Sayı”, negatif olmayan tamsayılar listesi verildiğinde, sayıları en büyük sayıyı oluşturacak şekilde düzenlememiz ve döndürmemiz gerektiğini belirtir. Sonuç çok büyük olabileceğinden, geri dönmeniz gerekiyor ...
Soru 98. Say ve Say Leetcode Çözümü Problem İfadesi Say ve Say LeetCode Çözümü – “Say ve Say” sizden say ve söyle dizisinin n'inci terimini bulmanızı ister. Say ve söyle dizisi, özyinelemeli formülle tanımlanan bir sayı dizileri dizisidir: countAndSay(1) = "1" countAndSay(n), countAndSay(n-1) öğesindeki sayı dizisini "söyleyeceğiniz" yoldur, hangi daha sonra dönüştürülür ...
Soru 99. Geçersiz Parantezleri Kaldır Leetcode Çözümü Sorun Bildirimi Geçersiz Parantezleri Kaldır Leetcode Çözümü – size parantez ve küçük harfler içeren bir dizi s verildiğini belirtir. Giriş dizesini geçerli kılmak için minimum geçersiz parantez sayısını kaldırmamız gerekiyor. Olası tüm sonuçları herhangi bir sırayla döndürmemiz gerekiyor. Bir dize...
Soru 100. İzomorfik Dizeler Leetcode Çözümü Problem İfadesi Bu problemde bize a ve b olmak üzere iki dizi verilir. Amacımız, iki dizgenin izomorfik olup olmadığını söylemektir. İki dizge izomorfik olarak adlandırılır, ancak ve ancak ilk dizedeki karakterler herhangi bir karakterle (kendisi dahil) değiştirilebilirse ...
Soru 101. 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 ...
Soru 102. Alt Harf Leetcode Çözümüne Küçük Harfli Leetcode Çözümü sorunu bize bir dize sağlar ve tüm büyük harfleri küçük harflere dönüştürmemizi ister. Tüm büyük veya küçük harfleri küçük harf karakterlerine dönüştürmemiz gerekiyor. Yani sorun basit görünüyor ama daha önce ...
Soru 103. 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 ...
Soru 104. Romandan Tam Sayıya Leetcode Çözümü “Roman'dan Tamsayıya” probleminde, Roma rakamı biçiminde bir pozitif tamsayıyı temsil eden bir dizge verilmiştir. Romen rakamları, aşağıdaki tablo kullanılarak tamsayılara dönüştürülebilen 7 karakterle temsil edilir: Not: Verilen roma rakamının tamsayı değeri, veya ...
Soru 105. Tamsayıdan Latin Leetcode Çözümüne Bu problemde bize bir tamsayı veriliyor ve roma rakamına çevirmemiz gerekiyor. Bu nedenle, sorun genellikle "Tamsayıdan Romana" olarak adlandırılır ve bu Tamsayıdan Roma Leetcode Çözümüdür. Birisi Roma rakamlarını bilmiyorsa. Eskiden insanlar ...
Soru 106. Yinelenen Karakterler Olmadan En Uzun Alt Dizi LeetCode Çözümü Yinelenen Karakterler Olmadan En Uzun Alt Dizi LeetCode Çözümü – Bir dizi verildiğinde, karakterleri tekrar etmeden en uzun alt dizinin uzunluğunu bulmamız gerekir. Birkaç örneğe bakalım: Örnek pwwkew 3 Açıklama: Cevap 3 aav 2 uzunluğunda “wke” Açıklama: Cevap 2 uzunluğunda “av” Yaklaşım-1 ...
Soru 107. 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 ...
Soru 108. + 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 ...
Soru 109. 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 ...
Soru 110. 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 ...
Soru 111. Sonraki Permütasyon Bir sonraki permütasyon probleminde bir kelime verdik, bunun sözlükbilimsel olarak daha büyük_permütasyonunu bulun. Örnek girdi: str = "tutorialcup" çıktı: tutorialpcu girdi: str = "nmhdgfecba" çıktı: nmheabcdfg girdi: str = "algoritmalar" çıktı: algoritmalarsm girdisi: str = "kaşık beslemesi" çıktı: Sonraki Permütasyon ...
Soru 112. Sıralamayı Kullanan En Uzun Yaygın Önek Sıralama kullanarak En Uzun Yaygın Önek probleminde, bir dizi dizge verdik, en uzun ortak öneki bulun. yani tüm dizelerde ortak olan önek bölümünü bulun. Örnek Giriş1: {"tutorialcup", "tutorial", "tussle", "tumble"} Çıktı: "tu" Input2: {"baggage", "banana", "batsmen"} Çıktı: "ba" Input3: {"abcd "} Çıktı:" abcd "...
Soru 113. Normal İfade Eşlemesi Normal İfade Eşleştirme probleminde iki dizge verdik, biri (x varsayalım) sadece küçük harflerden oluşuyor ve ikincisi (varsayalım y) iki özel karakter içeren küçük harflerden oluşuyor, yani "." ve "*". Görev, ikinci dizenin ...
Soru 114. Geçerli Parantezler LeetCode Çözümü Geçerli Parantezler LeetCode probleminde, yalnızca '(', ')', '{', '}', '[' ve ']' karakterlerini içeren bir dize verdik, giriş dizesinin geçerli olup olmadığını belirleyin. Burada size Geçerli Parantezler LeetCode Çözümü sunacağız. Bir giriş dizesi şu durumlarda geçerlidir: Açık parantezler kapatılmalıdır...
Soru 115. Trie kullanarak En Uzun Yaygın Önek Trie kullanan En Uzun Yaygın Önek probleminde bir dizi verdik, en uzun ortak öneki bulun. yani tüm dizelerde ortak olan önek bölümünü bulun. Örnek Giriş1: {"tutorialcup", "tutorial", "tussle", "tumble"} Çıktı: "tu" Input2: {"baggage", "banana", "batsmen"} Çıktı: "ba" Input3: {"abcd "} Çıktı:" abcd "...
Soru 116. 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 ...
Soru 117. Verilen Alt Dizeyi Yinelemeli Silerek Dizenin Boş Olup Boşaltılmadığını Kontrol Edin Problem İfadesi “Verilen alt dizgeyi yinelemeli olarak silerek dizenin boş olup olmadığını kontrol et” probleminde iki dizge “s” ve “t” verdik. Verilen girdi dizgisi "s" nin, verilen girdi alt dizesi "t" özyinelemeli olarak silerek tamamen silinip silinemeyeceğini kontrol etmeliyiz. Not: Verilen alt dize ...
Soru 118. Değişimden Sonra En Küçük Palindrom Problem İfadesi "Değiştirmeden Sonra En Küçük Palindrom" probleminde, girdi dizgesinin küçük harf harf karakterleri ve noktalar (.) İçerdiğini verdik. Tüm noktaları bir alfabe karakteriyle değiştirmemiz gerekir, öyle ki ortaya çıkan dizi bir palindrom olur. Palindrom, sözlükbilimsel olarak en küçük olmalıdır. Giriş ...
Soru 119. 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ı ...
Soru 120. Dört Farklı Dizeyi Böl Problem İfadesi “Dört Ayrı Dizgiyi Böl” probleminde, verilen girdi dizgisinin, her dizge boş olmayacak ve birbirinden farklı olacak şekilde 4 dizgiye bölünüp bölünemeyeceğini kontrol etmeliyiz. Girdi Biçimi "s" dizesini içeren ilk ve yalnızca bir yalnız. Çıktı Biçimi Yazdır "Evet" Eğer ...
Soru 121. 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.
Soru 122. Ç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 ...
Soru 123. Uzunluk K Alt Dizisinin Yinelemesi Olan Bir Dize Dönüştürme Problem İfadesi "K Uzunluk Alt Dizgisinin Yinelemesi Olan Bir Dizgiyi Dönüştür" probleminde bir "s" ve bir tamsayı "k" verdik. Bir alt dizenin tekrarı olan bir dizeye dönüştürmenin mümkün olup olmadığını kontrol etmek için bir program yazın ...
Soru 124. Birleştirilmiş Ondalık Dizede N. Karakter Problem İfadesi “Birleştirilmiş Ondalık Dizgede N. Karakter” probleminde “n” tamsayı değeri verdik. Tüm ondalık sayıların birleştirildiği dizede N'inci karakteri bulmak için bir program yazın. Girdi Biçimi Bir tamsayı değeri n içeren ilk ve tek satır. Çıkış biçimi ...
Soru 125. İki Sürüm Numarasını Karşılaştırın Problem İfadesi Sürüm numaraları şeklinde olan iki giriş dizisi verilmiştir. Bir sürüm numarası, a, b, c, d'nin tam sayı olduğu abcd'ye benzer. Bu nedenle, sürüm numarası, sayıların noktalarla ayrıldığı bir dizedir. İki dizeyi (sürüm numaraları) karşılaştırmamız gerekiyor ve ...
Soru 126. Permütasyonlarla En Uzun Ortak Alt Dizi Problem İfadesi "Permütasyonlu En Uzun Ortak Sondiziliş" probleminde "s" ve "t" olmak üzere iki dizge verdik. Permütasyonları verilen iki dizinin alt dizileri olan en uzun dizgiyi bulun. En uzun çıktı sıralanmalıdır. Girdi Biçimi Bir "s" dizesini içeren ilk satır. Bir içeren ikinci satır ...
Soru 127. 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 ...
Soru 128. Kelime Eşleştirmeye Göre En Uzun Yaygın Önek Kelimesi Problem İfadesi "Kelime-Kelime Eşleştirme Kullanan En Uzun Yaygın Önek" probleminde, N karakter dizisi verdik. Verilen dizelerin en uzun ortak önekini bulmak için bir program yazın. Girdi Biçimi Dizelerin sayısını belirten bir N tamsayı değerini içeren ilk satır. Sonraki N satır ...
Soru 129. Karakter Eşleştirmeye Göre Karakter Kullanan En Uzun Yaygın Önek Problem İfadesi "Karakter Eşleştirmeye Göre Karakter Kullanan En Uzun Ortak Önek" probleminde N ve N dizgelerine bir tamsayı değeri verdik. Verilen dizelerin en uzun ortak önekini bulmak için bir program yazın. Giriş Formatı Sayıyı ifade eden N tamsayı değerini içeren ilk satır ...
Soru 130. Dizedeki sayıların toplamı Bu soruda, String Problem Cümlesindeki Sayıların Toplamını Nasıl Hesaplayacağımızı öğreneceğiz. Bu dize bazı alfasayısal sayılar ve bazı İngilizce küçük harfler içerir. Öyle bir program yazın ki...
Soru 131. Küçük Harfe Büyük Harfe Problem İfadesi "Küçük Harften Büyük Harfe" probleminde, sadece küçük harflerden oluşan bir "s" dizisi verdik. Aynı dizeyi büyük harflerle yazdıracak bir program yazın. Giriş Formatı "s" dizesini içeren ilk ve tek satır. Çıktı Formatı ...
Soru 132. İkili Arama II Kullanan En Uzun Yaygın Önek Problem İfadesi "İkili Arama II Kullanarak En Uzun Yaygın Önek" probleminde, N ve N dizgelerine bir tamsayı değeri verdik. Verilen dizelerin en uzun ortak önekini yazdıracak bir program yazın. Ortak bir önek yoksa “-1” yazdırın. Giriş Formatı İlk satır şunları içerir ...
Soru 133. Belirli bir Dizenin Cinsiyetini Değiştir Problem İfadesi “Belirli bir Dizinin Cinsiyetini Değiştirin” probleminde bir dizi “s” verdik. Giriş dizesindeki tüm cinsiyete özgü kelimeleri değiştirecek bir program yazın. Girdi Biçimi Boşluk "s" olan bir cümle veya dize içeren ilk ve tek satır. Çıktı Biçimi Yazdır ...
Soru 134. İki veya Daha Fazla Uzunluğun Tekrarlanan Sonu Problem İfadesi "İki veya Daha Fazla Uzunluğun Tekrarlanan Sonraki Dizisi" probleminde "s" dizisini verdik. İki 0r daha uzunluğunda herhangi bir alt dizi olup olmadığını bulun. Alt diziler aynı konumda aynı karaktere sahip olmamalıdır. Giriş Formatı İçeren ilk ve tek satır ...
Soru 135. Bir Akışta Palindrome'u Kontrol Etmek İçin Çevrimiçi Algoritma Problem Bildirimi “Bir Akışta Palindromu Kontrol Etmek İçin Çevrimiçi Algoritma” probleminde, bir karakter akışı verdik (karakterler tek tek alınır). Şimdiye kadar alınan karakterler bir palindrom oluşturuyorsa, her seferinde 'evet' yazan bir program yazın. Giriş Formatı İlk ve tek ...
Soru 136. 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 ...
Soru 137. En Uzun Geçerli Alt Dize Uzunluğu Problem İfadesi "En Uzun Geçerli Alt Dize Uzunluğu" nda, yalnızca açma ve kapama parantezini içeren bir dize verdik. En uzun geçerli parantez alt dizesini bulacak bir program yazın. Girdi Biçimi Bir dizge içeren ilk ve tek satır s. Çıktı Formatı İlk ve ...
Soru 138. 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 ...
Soru 139. Verilen Sayıları En Büyük Sayıyı Oluşturacak Şekilde Düzenleyin II Problem İfadesi "Verilen Sayıları En Büyük Sayıyı Oluşturacak Şekilde Düzenleme II" probleminde, bir dizi pozitif tamsayı verdik. Bunları, düzenleme en büyük değeri oluşturacak şekilde düzenleyin. Girdi Biçimi Bir tamsayı n içeren ilk ve tek satır. İkinci satır içeren ...
Soru 140. Bağlı bir Dizeler listesinin bir Palindrome oluşturup oluşturmadığını kontrol edin Problem İfadesi "Bir Bağlı Dizeler listesinin bir Palindrome oluşturup oluşturmadığını kontrol et" probleminde, dizi verilerini işleyen bağlantılı bir liste verdik. Verilerin bir palindrom oluşturup oluşturmadığını kontrol etmek için bir program yazın. Örnek ba-> c-> d-> ca-> b 1 Açıklama: Yukarıdaki örnekte ...
Adobe Ağacı Soruları
Soru 141. 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...
Soru 142. İkili Arama Ağacı Leetcode Çözümünü Kurtar Problem Açıklama İkili Arama Ağacını Kurtar LeetCode Çözümü – “İkili Arama Ağacını Kurtar”, tam olarak iki düğümün değerlerinin yanlışlıkla değiştirildiği ikili arama ağacının kökü verildiğini belirtir. Ağacı, yapısını değiştirmeden kurtarmamız gerekiyor. Örnek: Girdi: root = [1,3,null,null,2] Çıktı: [3,1,null,null,2] ...
Soru 143. Simetrik Ağaç Leetcode Çözümü Problem Açıklama Simetrik Ağaç LeetCode Çözümü – “Simetrik Ağaç”, ikili ağacın kökü verildiğinde ve verilen ikili ağacın kendisinin bir aynası olup olmadığını (merkezi etrafında simetrik) olup olmadığını kontrol etmemiz gerektiğini belirtir. Evet ise, aksi takdirde true, false döndürmemiz gerekir. Misal: ...
Soru 144. Sol Yaprak Leetcode Çözümlerinin Toplamı Bu problemde, ikili ağaçta kalan tüm yaprakların toplamını bulmalıyız. Ağaçtaki herhangi bir düğümün sol çocuğuysa "Sol Yaprak" olarak adlandırılan bir yaprak. Örnek 2 / \ 4 7 / \ 9 4 Toplam 13 ...
Soru 145. 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ığı ...
Soru 146. İ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 ...
Soru 147. İ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 ...
Soru 148. İ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 ...
Soru 149. İ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 ...
Soru 150. 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: ...
Soru 151. 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ç ...
Soru 152. İkili Ağaçtan İkili Arama Ağacına Dönüştürme İkili ağaçtan ikiliye arama ağacına dönüştürme probleminde, ağacın yapısını değiştirmeden onu İkili Arama Ağacına dönüştüren bir ikili ağaç verdik. Örnek Giriş Çıkış ön sipariş: 13 8 6 47 25 51 Algoritma ...
Soru 153. Diziyi Dengeli BST'ye Sıraladı Sıralı dizide dengeli BST problemine sıralı bir dizi verdik, sıralanmış diziden Dengeli bir İkili Arama Ağacı oluşturduk. Örnekler Giriş arr [] = {1, 2, 3, 4, 5} Çıkış Ön Sipariş: 3 2 1 5 4 Giriş arr [] = {7, 11, 13, 20, 22, ...
Soru 154. Spiral Formda Seviye Sırası Geçişi Bu problemde bir ikili ağaç verdik, onun seviye sıralı geçişini spiral biçimde yazdırın. Örnekler Giriş Çıkışı 10 30 20 40 50 80 70 60 Spiral Formda Seviye Sıralı Geçiş için Naif Yaklaşım Fikir, bir ...
Soru 155. En Düşük Ortak Ata Bir ikili ağacın kökü ve iki düğüm n1 ve n2 verildiğinde, düğümlerin LCA'yı (En Düşük Ortak Ata) bulun. Örnek En Düşük Ortak Ata (LCA) nedir? Bir düğüm düğümünün ataları, kök ve düğüm arasındaki yolda bulunan düğümlerdir. Gösterilen ikili ağacı düşünün ...
Soru 156. İkili Ağaç zikzak seviye sıralaması Geçiş Bir ikili ağaç verildiğinde, düğüm değerlerinin zikzak düzeyi sıra geçişini yazdırın. (yani, bir sonraki seviye için soldan sağa, sonra sağdan sola ve aralarında geçiş yapın). Örnek, aşağıda verilen ikili ağacı düşünün Aşağıda, yukarıdaki ikili ağaç Türlerinin zikzak düzeyi sıra geçişidir ...
Soru 157. Simetrik Ağaç Simetrik Ağaç probleminde bir ikili ağaç verdik, kendisinin aynası olup olmadığını kontrol edin. Ağacı iki aynı yarıya bölen bir kök düğümden geçen bir simetri ekseni varsa, bir ağacın kendisinin ayna görüntüsü olduğu söylenir. Örnek Türler ...
Soru 158. Trie kullanarak En Uzun Yaygın Önek Trie kullanan En Uzun Yaygın Önek probleminde bir dizi verdik, en uzun ortak öneki bulun. yani tüm dizelerde ortak olan önek bölümünü bulun. Örnek Giriş1: {"tutorialcup", "tutorial", "tussle", "tumble"} Çıktı: "tu" Input2: {"baggage", "banana", "batsmen"} Çıktı: "ba" Input3: {"abcd "} Çıktı:" abcd "...
Soru 159. 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 ...
Adobe Grafik Soruları
Soru 160. 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 ...
Adobe Yığın Soruları
Soru 161. Yağmur Suyu Yakalama Leetcode Çözümü Problem Açıklama Yağmur Suyu Yakalamak LeetCode Çözümü – “Yağmur Suyu Yakalamak”, her bir çubuğun genişliğinin 1 olduğu bir yükseklik haritasını temsil eden bir dizi yükseklik verildiğini belirtir. Yağmurdan sonra sıkışan su miktarını bulmamız gerekir. Örnek: Giriş: yükseklik = [0,1,0,2,1,0,1,3,2,1,2,1] Çıkış: 6 Açıklama: Kontrol edin ...
Soru 162. Geçerli Parantezler Leetcode Çözümü Sorun Bildirimi Geçerli Parantezler LeetCode Çözümü – “Geçerli Parantezler” size yalnızca '(', ')', '{', '}', '[' ve ']' karakterlerini içeren bir dize verildiğini belirtir. Girdi dizesinin geçerli bir dize olup olmadığını belirlememiz gerekiyor. Açık parantezlerin kapatılması gerekiyorsa, bir dizenin geçerli bir dize olduğu söylenir ...
Soru 163. Maksimum Frekans Yığını Leetcode Çözümü Problem Açıklaması Maksimum Frekans Yığını LeetCode Çözümü – “Maksimum Frekans Yığını” sizden, yığından bir öğe çıkardığımızda, yığında en sık bulunan öğeyi döndürmesi gereken bir frekans yığını tasarlamanızı ister. FreqStack sınıfını uygulayın: FreqStack() boş bir frekans yığını oluşturur. void push(int val) iter ...
Soru 164. 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ığı ...
Soru 165. 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 ...
Soru 166. 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 ...
Soru 167. + 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 ...
Soru 168. İ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 ...
Soru 169. 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: ...
Soru 170. Spiral Formda Seviye Sırası Geçişi Bu problemde bir ikili ağaç verdik, onun seviye sıralı geçişini spiral biçimde yazdırın. Örnekler Giriş Çıkışı 10 30 20 40 50 80 70 60 Spiral Formda Seviye Sıralı Geçiş için Naif Yaklaşım Fikir, bir ...
Soru 171. 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 () ...
Soru 172. Yağmur Suyu Yakalama LeetCode Çözümü Yağmur Suyu Yakalama LeetCode probleminde, bir yükseklik haritasını temsil eden N negatif olmayan tamsayı verdik ve her çubuğun genişliği 1'dir. Yukarıdaki yapıda hapsolabilecek su miktarını bulmalıyız. Örnek Bunu bir örnekle anlayalım.
Soru 173. İ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 ...
Adobe Sıra Soruları
Soru 174. 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 ...
Soru 175. İ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 ...
Soru 176. İ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 ...
Soru 177. 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 () ...
Soru 178. İ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 ...
Adobe Matris Soruları
Soru 179. Matris Sıfırlarını Ayarla Leetcode Çözümü Problem Açıklaması Matris Sıfırlarını Ayarla LeetCode Çözümü – “Matris Sıfırlarını Ayarla”, size bir mxn tamsayı matrisi verildiğini belirtir. Girdi matrisini, herhangi bir hücre 0 öğesini içeriyorsa, tüm satırını ve sütununu ayarlayacak şekilde değiştirmemiz gerekir. 0'lara. içinde yapmalısın...
Soru 180. Matris Çapraz Toplam Leetcode Çözümü Problem İfadesi Matrix Diagonal Sum probleminde bir kare tamsayı matrisi verilmiştir. Köşegenlerinde bulunan tüm öğelerin, yani birincil köşegen ve ikincil köşegen öğelerinin toplamını hesaplamalıyız. Her öğe yalnızca bir kez sayılmalıdır. Örnek mat = [[1,2,3], [4,5,6], ...
Soru 181. 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 ...
Soru 182. 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 ...
Adobe Diğer Sorular
Soru 183. Bölüm Etiketleri LeetCode Çözümü Problem Bildirimi Bölüm Etiketleri LeetCode Çözümü – Size bir dizi s verilir. Her harfin en fazla bir kısımda görünmesi için dizeyi mümkün olduğunca çok parçaya bölmek istiyoruz. Bölmenin, tüm parçaları sırayla birleştirdikten sonra, ...
Soru 184. Dizi LeetCode Çözümünün Birleştirilmesi Problem Açıklama : Dizinin Birleştirilmesi LeetCode Çözümü – Sayıları n olan bir tamsayı dizisi verildiğinde, ans[i] == nums[i] ve ans[i + n] == nums[ olmak üzere 2n uzunluğunda bir dizi oluşturmak istiyorsunuz. i] 0 için <= i < n (0 dizinli). Özellikle ans, iki sayı dizisinin birleştirilmesidir. Diziyi ans döndürün. Örnek : Örnek 1 Girdi: nums = [1,2,1] Çıktı: [1,2,1,1,2,1] Açıklama: Dizi ...
Soru 185. Fibonacci Sayısı LeetCode Çözümü Problem İfadesi Fibonacci Numarası LeetCode Çözümü – “Fibonacci Numarası”, yaygın olarak F(n) ile gösterilen Fibonacci sayılarının, Fibonacci dizisi adı verilen bir dizi oluşturduğunu ve her sayının 0 ve 1'den başlayarak önceki iki sayının toplamı olduğunu belirtir. Yani, F(0) = 0, F(1) = 1 F(n) = F(n - 1) + F(n ...
Soru 186. Kopyaları Sıralanmış Listeden Kaldır LeetCode Çözümü Sorun Bildirimi Sıralanmış Listeden Kopyaları Kaldır LeetCode Çözüm – Bize sıralanmış bir bağlantılı listenin başı verildi. Her öğe yalnızca bir kez görünecek şekilde tüm kopyaları silmemiz ve ayrıca sıralanmış bağlantılı listeyi döndürmemiz isteniyor. Örnekler ve Açıklamalar Örnek 1: Giriş: head ...
Soru 187. Klon Grafiği LeetCode Çözümü Problem İfadesi Klon Grafiği LeetCode Çözümü – Bağlı bir yönsüz grafikte bir düğümün referansı verildi ve grafiğin derin bir kopyasını döndürmemiz istendi. Derin kopya, temel olarak, derin kopyada bulunan hiçbir düğümün referansa sahip olmaması gereken bir klondur ...
Soru 188. Sıralanmış Matris LeetCode Çözümünde Kth En Küçük Eleman Problem İfadesi Kth Sıralı Matristeki En Küçük Eleman LeetCode Çözümü – Bize her satır ve sütunun artan düzende sıralandığı n boyutunda bir matris verildi. Bizden matristeki en küçük k. elemanı döndürmemiz isteniyor. Bunun kth olduğuna dikkat edin ...
Soru 189. Ö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ş ...
Soru 190. Kopyaları Sıralı Listeden Kaldır II LeetCode Çözümü Problem Açıklaması Sıralanmış Listeden Kopyaları Kaldır II LeetCode Çözüm – Sıralanmış bir bağlantılı listenin başı verildiğinde, orijinal listeden sadece farklı sayılar bırakarak, yinelenen numaraları olan tüm düğümleri silin. Sıralanmış bağlantılı listeyi de döndürün. Girdi: head = [1,2,3,3,4,4,5] Çıktı: [1,2,5] Açıklama Buradaki fikir geçiş yapmaktır ...
Soru 191. Çiçekleri Yerleştirebilir LeetCode Çözümü Problem Açıklaması Çiçek Yerleştirebilir LeetCode Çözüm – Bazı parsellerin ekildiği ve bazılarının ekilmediği uzun bir çiçek tarhınız var. Ancak komşu parsellere çiçek dikilemez. 0'ları ve 1'leri içeren bir çiçeklik tamsayı dizisi verildiğinde, burada 0 boş ve 1 boş değil anlamına gelir ve bir n tamsayısı, n yeni çiçek dikilebiliyorsa geri döner ...
Soru 192. Bir String LeetCode Çözümünde İlk Benzersiz Karakter Problem Açıklaması Bir Dizedeki İlk Benzersiz Karakter LeetCode Çözüm – Bir s dizesi verildiğinde, içindeki tekrarlanmayan ilk karakteri bulun ve dizinini döndürün. Mevcut değilse, -1 döndürün. Örnek Test Durumu 1: Girdi: s = “leetcode” Çıktı: 0 Test Durumu 2: Girdi: s = “aabb” Çıktı: -1 Açıklama ...
Soru 193. İkili Ağaç LeetCode Çözümünü Ters Çevir Problem Açıklaması: İkili Ağacı Ters Çevir LeetCode Çözümü – Bu soruda, Herhangi bir ikili ağacın kökü verildiğinde, çözüm ikili ağacı ters çevirmek için gereklidir, yani sol ağaç doğru ağaç olmalıdır ve bunun tersi de geçerlidir. Açıklama Kendimize hangi ağaç geçişinin olacağını sorabiliriz ...
Soru 194. Bölüm Listesi Leetcode Çözümü Problem Açıklama : Bölüm Listesi Leetcode Çözümü – Bir bağlantılı listenin başı ve bir x değeri verildiğinde, onu x'ten küçük tüm düğümler x'e eşit veya daha büyük düğümlerden önce gelecek şekilde bölün. İki bölümün her birinde düğümlerin orijinal göreli sırasını korumalısınız. Örnek : Örnek 1 Giriş: head = ...
Soru 195. Ters Lehçe Notasyonu Değerlendirin LeetCode Çözümü Problem Beyanı Ters Lehçe Notasyonu Değerlendirin LeetCode Çözümü – Ters Lehçe Notasyonunda bir aritmetik ifadenin değerini değerlendirin. Geçerli operatörler +, -, * ve /'dir. Her işlenen bir tamsayı veya başka bir ifade olabilir. İki tam sayı arasındaki bölmenin sıfıra doğru kesilmesi gerektiğini unutmayın. Verilen garantilidir...
Soru 196. En Küçük Aralık II Leetcode Çözümü Problem Açıklaması : En Küçük Aralık II Leetcode Çözümü – Size bir tamsayı dizi numaraları ve bir k tamsayı verilir. 0 <= i < nums.length olduğu her i dizini için, sayıları[i]'yi sayı[i] + k veya sayı[i] – k olacak şekilde değiştirin. Sayıların puanı, sayılardaki maksimum ve minimum öğeler arasındaki farktır. Her dizindeki değerleri değiştirdikten sonra minimum sayı puanını döndürün. ...
Soru 197. 3Sum En Yakın LeetCode Çözümü Problem İfadesi 3Sum En Yakın LeetCode Çözümü – n uzunluğunda bir tamsayı dizisi ve bir tamsayı hedefi verildiğinde, toplam hedefe en yakın olacak şekilde ns cinsinden üç tamsayı bulun. Üç tamsayının toplamını döndürür. Her girdinin tam olarak bir çözümü olacağını varsayabilirsiniz. Girdi: nums = [-1,2,1,-4], hedef = 1 Çıktı: ...
Soru 198. N-Queens LeetCode Çözümü Problem Açıklaması N-Queens LeetCode Çözüm – n-vezir bulmacası, iki vezirin birbirine saldırmayacağı şekilde nxn satranç tahtasına n veziri yerleştirme problemidir. Bir n tamsayısı verildiğinde, tüm farklı çözümleri n-kraliçe bulmacasına döndürün. Cevabı herhangi bir sırayla iade edebilirsiniz. Her çözüm, farklı bir kart konfigürasyonu içerir ...
Soru 199. Histogramdaki En Büyük Dikdörtgen LeetCode Çözümü Problem Açıklama Histogramdaki En Büyük Dikdörtgen LeetCode Çözümü – Histogramın çubuk yüksekliğini temsil eden ve her çubuğun genişliği 1 olan bir dizi tam sayı yüksekliği verildiğinde, histogramdaki en büyük dikdörtgenin alanını döndürün. Örnek Test Durumu 1: Giriş: yükseklikler = [2, 1, 5, 6, 2, 3] Çıkış: 10 Açıklama: ...
Soru 200. Normal İfade Eşleştirme Normal İfade Eşleştirme LeetCode Çözümü Problem Beyanı Normal İfade Eşleştirme Normal İfade Eşleştirme LeetCode Çözüm – Bir girdi dizgisi ve bir p deseni verildiğinde, '.' desteğiyle düzenli ifade eşleştirmesi uygulayın. ve nerede: '.' Herhangi bir tek karakterle eşleşir. '*' Önceki öğenin sıfır veya daha fazlasıyla eşleşir. Eşleştirme, giriş dizesinin tamamını kapsamalıdır (kısmi değil). Örnek Test Durumu 1: Giriş: ...
Soru 201. İkili Ağaç Sağ Yan Görünüm LeetCode Çözümü Problem Açıklama İkili Ağacın Sağ Taraftan Görünümü LeetCode Çözümü – Bir ikili ağacın kökü verildiğinde, kendinizi onun sağ tarafında durduğunuzu hayal edin ve yukarıdan aşağıya sıralanmış olarak görebileceğiniz düğümlerin değerlerini döndürün. Örnek Test Durumu 1: Giriş: root = [1, 2, 3, null, 5, null, ...
Soru 202. Zigzag Dönüştürme LeetCode Çözümü Problem Açıklama Zigzag Dönüştürme LeetCode Çözüm – "PAYPALISHIRING" dizisi, belirli sayıda satırda zikzak deseninde şöyle yazılmıştır: (daha iyi okunabilirlik için bu deseni sabit bir yazı tipinde görüntülemek isteyebilirsiniz) PAHNAPLSIIGYI ...
Soru 203. Koko Muz Yiyen LeetCode Çözümü Problem Açıklama Koko Muz Yemek LeetCode Çözüm – Koko muz yemeyi sever. n tane muz yığını var, i. yığında[i] muz yığını var. Gardiyanlar gitti ve saat içinde geri gelecekler. Koko, saatte muz yeme hızına k karar verebilir. Her saat başı bir yığın muz seçiyor ve o yığından k tane muz yiyor. Eğer ...
Soru 204. Veri Akışı LeetCode Çözümünden Medyan Bulun Problem Açıklama Veri Akışından Medyan Bul LeetCode Çözüm – Medyan, sıralı bir tamsayı listesinde ortadaki değerdir. Listenin boyutu çift ise, orta değer yoktur ve medyan, ortadaki iki değerin ortalamasıdır. Örneğin, arr = [2,3,4] için medyan ...
Soru 205. String Leetcode Çözümünde Permütasyon Problem Açıklaması : Dizi Leetcode'da Permütasyon Çözüm – İki s1 ve s2 dizgisi verildiğinde, s2 s1 permütasyonu içeriyorsa true, aksi halde false döndürür. Başka bir deyişle, s1'in permütasyonlarından biri s2'nin alt dizgisiyse true değerini döndürün. Örnek : Örnek 1 Girdi: s1 = "ab", s2 = "eidbaooo" Çıktı: true Açıklama: s2, s1 ("ba") için bir permütasyon içerir. ...
Soru 206. 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 ...
Soru 207. Bir Matrix LeetCode Çözümünde En Uzun Artan Yol Problem Açıklaması Bir Matristeki En Uzun Artan Yol LeetCode Çözümü – Verilen bir mxn tamsayı matrisi, matristeki en uzun artan yolun uzunluğunu döndür. Her hücreden dört yönde hareket edebilirsiniz: sola, sağa, yukarı veya aşağı. Çapraz hareket edemez veya sınırın dışına çıkamazsınız (yani, sarmaya izin verilmez). Giriş: ...
Soru 208. Serileştirme ve Serileştirmeden İkili Ağaç LeetCode Çözümü Problem Bildirimi İkili Ağacı Serileştirme ve Serileştirmeden Kaldırma LeetCode Çözüm – Serileştirme, bir veri yapısını veya nesnesini bir dosyada veya bellek arabelleğinde saklanabilmesi veya daha sonra yeniden oluşturulmak üzere bir ağ bağlantısı bağlantısı üzerinden iletilebilmesi için bir bit dizisine dönüştürme işlemidir. içinde ...
Soru 209. İkili Ağaç Maksimum Yol Toplamı LeetCode Çözümü Problem Açıklama İkili Ağaç Maksimum Yol Toplamı LeetCode Çözüm – İkili ağaçtaki bir yol, dizideki her bir bitişik düğüm çiftinin onları birbirine bağlayan bir kenarı olduğu bir düğüm dizisidir. Bir düğüm dizide yalnızca en fazla bir kez görünebilir. Yolun gerekmediğini unutmayın ...
Soru 210. Daire içinde Sınırlı Robot LeetCode Çözümü Problem Açıklama Robot Dairede Sınırlı LeetCode Çözüm – Sonsuz bir düzlemde, bir robot başlangıçta (0, 0) konumunda durur ve kuzeye bakar. Şuna dikkat edin: Kuzey yönü, y ekseninin pozitif yönüdür. Güney yönü, y ekseninin negatif yönüdür. Doğu yönü, x ekseninin pozitif yönüdür. Batı yönü ise...
Soru 211. 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 ...
Soru 212. Bir Bahçeyi Sulamak İçin Açılacak Minimum Musluk Sayısı LeetCode Çözümü Problem Açıklama Bir Bahçeyi Sulamak İçin Açılacak Asgari Musluk Sayısı LeetCode Çözümü – X ekseninde tek boyutlu bir bahçe var. Bahçe 0 noktasında başlar ve n noktasında biter. (yani bahçenin uzunluğu n'dir). ... içinde [1, 0, ..., n] noktalarında bulunan n + 1 musluk vardır.
Soru 213. İkili Ağaç Zigzag Düzey Sıra Geçişi LeetCode Çözümü Problem Açıklama İkili Ağaç Zigzag Düzey Sıra Geçişi LeetCode Çözüm – Bir ikili ağacın kökü verildiğinde, düğümlerinin değerlerinin zikzak düzeyinde sıra geçişini döndürün. (yani, bir sonraki seviye için soldan sağa, sonra sağdan sola ve bunlar arasında geçiş yapın). Girdi: root = [3,9,20,null,null,15,7] Çıktı: [[3],[20,9],[15,7]] Açıklama Biz ...
Soru 214. Yinelenen Numara LeetCode Çözümünü Bulun Problem İfadesi Yinelenen Sayıyı Bulun LeetCode Çözüm – Her bir tamsayının [1, n] dahil aralığında olduğu n + 1 tamsayı içeren bir tamsayı sayıları dizisi verildi. Sayılarda yalnızca bir tekrarlanan sayı vardır, bu tekrarlanan sayıyı döndürün. Sorunu dizi numaralarını değiştirmeden çözmelisiniz ve yalnızca sabit fazladan boşluk kullanır. Girdi: nums = [1,3,4,2,2] Çıktı: 2 Açıklama ...
Soru 215. Yılanlar ve Merdivenler LeetCode Çözümü Problem İfadesi Yılanlar ve Merdivenler LeetCode Çözümü – Size, hücrelerin sol alttan başlayarak Boustrophedon stilinde 1'den n2'ye kadar etiketlendiği bir nxn tamsayı matris tahtası verilir (yani tahta[n - 1][0]) ve her satırda alternatif yönler. Tahtanın 1. karesinden başlarsınız. Her harekette...
Soru 216. Aritmetik Dilimler II – Sonraki LeetCode Çözümü Problem Açıklama : Aritmetik Dilimler II – Sıra LeetCode Çözümü – Sayıların tamsayı dizisi verildiğinde, sayıların tüm aritmetik alt dizilerinin sayısını döndürün. Bir sayı dizisine, en az üç elemandan oluşuyorsa ve herhangi iki ardışık eleman arasındaki fark aynıysa aritmetik denir. İçin ...
Soru 217. Yol Toplamı II LeetCode Çözümü Problem Açıklama : Yol Toplamı II LeetCode Çözümü – Bir ikili ağacın kökü ve bir tamsayı hedef Toplamı verildiğinde, yoldaki düğüm değerlerinin toplamının hedef Toplamına eşit olduğu tüm kökten yaprağa yolları döndürün. Her yol, düğüm referanslarının değil, düğüm değerlerinin bir listesi olarak döndürülmelidir. Kökten yaprağa bir yol, şundan başlayan bir yoldur ...
Soru 218. Kendi LeetCode Çözümü Dışında Dizinin Ürünü Sorun İfadesi Dizinin Kendi Kendine LeetCode Çözümü Çözümü – Bir tamsayı dizi sayıları verildiğinde, yanıt[i], sayılar[i] dışındaki tüm öğelerin ürününe eşit olacak şekilde bir dizi yanıtı döndürün. Sayıların herhangi bir öneki veya son ekinin çarpımının 32 bitlik bir tam sayıya sığması garanti edilir. O(n) zamanında ve bölme kullanmadan çalışan bir algoritma yazmalısınız...
Soru 219. Scramble String LeetCode Çözümü Problem Açıklaması Scramble String LeetCode Çözüm – Aşağıdaki algoritmayı kullanarak bir t stringi elde etmek için bir s stringini karıştırabiliriz: Eğer stringin uzunluğu 1 ise, durun. Dizenin uzunluğu > 1 ise aşağıdakileri yapın: Dizeyi boş olmayan iki alt dizeye bölün...
Soru 220. Sol Yaprak Toplamı LeetCode Çözümü Problem Açıklaması: Sol Yaprakların Toplamı LeetCode Çözümü – Bir ikili ağacın kökü verildiğinde, tüm sol yaprakların toplamını döndürün. Yaprak, çocuğu olmayan bir düğümdür. Sol yaprak, başka bir düğümün sol çocuğu olan bir yapraktır. Örnek & Açıklama: Girdi: root = [3,9,20,null,null,15,7] Çıktı: 24 Açıklama: Var ...
Soru 221. İki Bağlantılı Listenin Kesişimi LeetCode Çözümü Problem Açıklama İki Bağlantılı Listenin Kesişmesi LeetCode Çözümü – Bize iki güçlü bağlantılı liste headA ve headB'nin başları verildi. Ayrıca bağlantılı iki listenin bir noktada kesişebileceği de verilmiştir. Bizden, kesiştikleri düğümü döndürmemiz isteniyor veya eğer ...
Soru 222. Permütasyon Dizisi LeetCode Çözümü Problem İfadesi Permütasyon Dizisi LeetCode Çözümü – [1, 2, 3, ..., n] kümesi toplam n! benzersiz permütasyonlar Tüm permütasyonları sırayla listeleyip etiketleyerek, n = 3 için aşağıdaki diziyi elde ederiz: "123" "132" "213" "231" "312" "321" n ve k verildiğinde, k. permütasyon dizisini döndürür. Örnek Test Durumu 1: Giriş: n ...
Soru 223. Arama Önerileri Sistemi LeetCode Çözümü Sorun Bildirimi Arama Önerileri Sistemi LeetCode Çözümü – Size bir dizi dizi ürünü ve bir dizi arama Word'ü verilir. SearchWord'ün her karakteri yazıldıktan sonra ürünlerden en fazla üç ürün adı öneren bir sistem tasarlayın. Önerilen ürünler, searchWord ile ortak bir ön eke sahip olmalıdır. Üçten fazla ürün varsa ...
Soru 224. Görüntüyü Döndür LeetCode Çözümü Problem Açıklama Görüntüyü Döndür LeetCode Çözüm – Size bir görüntüyü temsil eden bir nxn 2D matris verilir, görüntüyü 90 derece (saat yönünde) döndürün. Görüntüyü yerinde döndürmeniz gerekir, bu da giriş 2B matrisini doğrudan değiştirmeniz gerektiği anlamına gelir. Başka bir 2B matris AYIRMAYIN ve döndürmeyi YAPMAYIN. Örnek Test Durumu 1: Giriş: ...
Soru 225. Bir IP Adresini Kaldırma LeetCode Çözümü Sorun Bildirimi Bir IP Adresinin Defanjını Kaldırma LeetCode Çözümü – Geçerli bir (IPv4) IP adresi verildiğinde, o IP adresinin bozulmuş bir versiyonunu döndürün. Defnged bir IP adresi, her noktanın yerini alır "." ile "[.]". Giriş: adres = "1.1.1.1" Çıkış: "1[.]1[.]1[.]1" Açıklama Sezgi çok basittir. 1. bir Stringbuilder str oluşturun 2. adres dizesi boyunca döngü yapın ...
Soru 226. Bir BST Leetcode Çözümünde K. En Küçük Öğe Problem Açıklaması Bir BST Leetcode Çözümünde Kth En Küçük Öğe – Bir ikili arama ağacının kökü ve bir k tamsayısı verildiğinde, ağaçtaki tüm düğümlerin değerlerinin kth en küçük değerini (1-endeksli) döndürün. Örnekler: Giriş: root = [3,1,4,null,2], k = 1 Çıkış: 1 Giriş: root = [5,3,6,2,4,null,null,1], k ...
Soru 227. En Sık Kullanılan K Kelimeler LeetCode Çözümü Problem Açıklaması İlk K Sık Kullanılan Sözcükler LeetCode Çözüm – Bir dizi sözcük dizisi ve bir k tamsayısı verildiğinde, en sık kullanılan k dizisini döndürün. Frekansa göre sıralanmış yanıtı en yüksekten en düşüğe döndürün. Aynı sıklığa sahip kelimeleri sözlük sırasına göre sıralayın. Örnek Test Durumu 1: Girdi: kelimeler = [“i”,”love”,”leetcode”,”i”,”love”,”coding”] k = 2 Çıktı: [“i”,”love”] Açıklama . ..
Soru 228. 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: ...
Soru 229. Dizi Yerleştirme Leetcode Çözümü Problem Beyanı Dizi Yuvalama Leetcode Çözüm – Size n uzunluğunda bir tamsayı dizisi verildi; burada nums [0, n - 1] aralığındaki sayıların bir permütasyonudur. s[k] = {nums[k], nums[nums[k]], nums[nums[k]]], ... } kümesini aşağıdaki kurala tabi olarak oluşturmalısınız: s'deki ilk öğe [k] seçimi ile başlar ...
Soru 230. Sıralanmış Diziyi Birleştir LeetCode Çözümü Problem İfadesi Sıralanmış Diziyi Birleştirme LeetCode Çözümü – Size, azalan düzende sıralanmış iki tamsayı dizisi nums1 ve nums2 ve sırasıyla nums1 ve nums2 öğelerinin sayısını temsil eden iki m ve n tamsayı verildi. nums1 ve nums2'yi azalmayan düzende sıralanmış tek bir dizide birleştirin. Son sıralanan dizi, işlev tarafından döndürülmemeli, bunun yerine nums1 dizisi içinde saklanmalıdır. ...
Soru 231. 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 ...
Soru 232. Grafiği Tamamen Döndürülebilir Tutmak için Maksimum Kenar Sayısını Kaldırın Leetcode Çözümü Problem Açıklama Grafiği Tutulacak Maks. Kenar Sayısını Kaldır Tamamen Geçilebilir Leetcode Çözümü- Alice ve Bob'un n düğüm ve 3 tip kenardan oluşan yönsüz bir grafiği var: Tip 1: Yalnızca Alice tarafından geçilebilir. Tip 2: Yalnızca Bob tarafından geçilebilir. Tip 3: Her ikisi tarafından da geçilebilir ...
Soru 233. Bağlantılı Liste Leetcode Çözümünde Düğümü Silme Problem Açıklama : Bağlantılı Listedeki Düğümü Sil Leetcode Çözümü – Tek bağlantılı listedeki bir düğümü silmek için bir fonksiyon yazın. Listenin başına erişiminiz olmayacak, bunun yerine doğrudan silinecek düğüme erişiminiz olacak. Silinecek düğümün olmadığı garanti edilir ...
Soru 234. Çirkin Sayı II LeetCode Çözümü Problem Açıklaması Çirkin Sayı II LeetCode Çözüm – Çirkin bir sayı, asal çarpanları 2, 3 ve 5 ile sınırlı pozitif bir tam sayıdır. Bir n tamsayısı verildiğinde, n'inci çirkin sayıyı döndürün. Girdi: n = 10 Çıktı: 12 Açıklama: [1, 2, 3, 4, 5, 6, 8, 9, 10, 12] ilk 10 ...
Soru 235. Kombinasyon Toplamı IV LeetCode Çözümü Problem Beyanı Kombinasyon Toplamı IV LeetCode Çözüm – Bir dizi farklı tamsayı sayıları ve bir hedef tamsayı hedefi verildiğinde, hedefe ulaşan olası kombinasyonların sayısını döndürün. Test durumları, yanıtın 32 bitlik bir tam sayıya sığabilmesi için oluşturulur. Girdi: nums = [1,2,3], hedef = 4 Çıktı: 7 Açıklama: Olası ...
Soru 236. Tamsayıya Dize (atoi) LeetCode Çözümü Problem Açıklama Dizeden Tamsayıya (atoi) Leetcode Çözümü -“Dizeden Tamsayıya (atoi)”, bir dizeyi 32 bitlik işaretli bir tamsayıya dönüştüren myAtoi(string s) işlevinin uygulanmasının (C/C++'ın atoi işlevine benzer) olduğunu belirtir. ). myAtoi(string s) algoritması aşağıdaki gibidir: Okuyun ve baştaki boşlukları yok sayın. Bir sonraki karakterin olup olmadığını kontrol edin (eğer ...
Soru 237. Dizi Sıkıştırma LeetCode Çözümü Problem Açıklama Dize Sıkıştırma LeetCode Çözüm – Bir dizi karakter karakteri verildiğinde, aşağıdaki algoritmayı kullanarak sıkıştırın: Boş bir dize s ile başlayın. Karakterlerde ardışık yinelenen karakterlerden oluşan her grup için: Grubun uzunluğu 1 ise, karakteri s'ye ekleyin. Aksi takdirde, karakterin sonuna grubun uzunluğunu ekleyin. Sıkıştırılmış dize ...
Soru 238. Tamsayı Kesme LeetCode Çözümü Problem Açıklama Tamsayı Kırması LeetCode Çözümü – Verilen bir n tamsayısını, k >= 2 olmak üzere k pozitif tamsayı toplamına bölün ve bu tam sayıların çarpımını maksimize edin. Alabileceğimiz maksimum ürünü iade etmemiz gerekiyor. Girdi: n = 2 Çıktı: 1 Açıklama: 2 = 1 + 1, ...
Soru 239. 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. ...
Soru 240. Simetrik Ağaç LeetCode Çözümü Leetcode Çözümü Problem Açıklama Simetrik Ağaç LeetCode Çözümü – “Simetrik Ağaç”, ikili ağacın kökü verildiğinde ve verilen ikili ağacın kendisinin bir aynası olup olmadığını (merkezi etrafında simetrik) olup olmadığını kontrol etmemiz gerektiğini belirtir. Evet ise, aksi takdirde true, false döndürmemiz gerekir. Misal: ...
Soru 241. Eşit Dizi Öğelerine Minimum Hareket LeetCode Çözümü Problem İfadesi Eşit Dizi Öğelerine Minimum Hareket LeetCode Çözümü – n boyutunda bir tamsayı dizi verildiğinde, tüm dizi öğelerini eşit yapmak için gereken minimum hamle sayısını döndürün. Tek hamlede dizinin n - 1 öğelerini 1 artırabilirsiniz. Örnek 1: Giriş 1: nums = [1, 2, 3] Çıkış: ...
Soru 242. Jump Oyunu Leetcode Çözümü Problem Açıklama Jump Game Leetcode Çözüm – Size bir tamsayı dizisi numarası verilir. Başlangıçta dizinin ilk dizininde konumlanırsınız ve dizideki her öğe o konumdaki maksimum atlama uzunluğunuzu temsil eder. Son dizine ulaşabilirseniz true, aksi takdirde false döndürün. Örnek: Giriş 1: nums = [2, ...
Soru 243. Bağlantılı Liste Döngüsü II LeetCode Çözümü Problem İfadesi Bağlantılı Liste Döngüsü II LeetCode Çözüm – Bağlantılı bir listenin başı verildiğinde, döngünün başladığı düğümü döndürün. Döngü yoksa, null döndürün. Listede sürekli olarak tekrar ulaşılabilen bir düğüm varsa, bağlantılı bir listede bir döngü vardır ...
Soru 244. Ş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...
Soru 245. 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 ...
Soru 246. Excel Sayfası Sütun Başlığı LeetCode Çözümü Problem Açıklama Excel Sayfası Sütun Başlığı LeetCode Çözümü – Bize bir sütun numarası verildi (buna colNum diyelim) ve ilgili sütun başlığını bir excel sayfasında göründüğü gibi döndürmemiz gerekiyor. Örneğin A -> 1 B -> 2 C -> 3 … Z -> 26 AA ...
Soru 247. 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 ...
Soru 248. Her Biri Hedef Toplam LeetCode Çözümü Olan İki Örtüşmeyen Alt Dizi Bulun Problem Açıklama Her Biri Hedef Toplamlı İki Örtüşmeyen Alt Dizi Bul LeetCode Çözümü – “Her Biri Hedef Toplamlı Örtüşmeyen İki Alt Dizi Bul” size bir tamsayı dizi numaraları ve bir tamsayı hedefi verildiğini belirtir, buradaki görev şudur: dizi numaralarından örtüşmeyen iki alt dizi bulmak için ...
Soru 249. İki İkili Ağacı Birleştirme LeetCode Çözümü Problem Açıklama İki İkili Ağacı Birleştir LeetCode Çözümü – Size iki ikili ağaç root1 ve root2 verilir. Birini diğerini örtecek şekilde koyduğunuzda, iki ağacın bazı düğümlerinin örtüştüğünü ve diğerlerinin örtüşmediğini hayal edin. İki ağacı birleştirmeniz gerekiyor ...
Soru 250. Sonraki Greater Element III LeetCode Çözümü Problem Açıklama Problem, Sonraki Büyük Eleman III LeetCode Çözümü size pozitif bir n tamsayısının verildiğini ve sadece n'de bulunan rakamları kullanarak bir sonraki en büyük tamsayıyı bulmanız gerektiğini belirtir. Böyle bir tamsayı yoksa, -1 yazdırmanız gerekir. Üstelik yeni...
Soru 251. Çipleri Aynı Pozisyona Taşımanın Minimum Maliyeti LeetCode Çözümü Problem Açıklama Fişleri Aynı Pozisyona Taşımanın Minimum Maliyeti LeetCode Çözümü – “Çipleri Aynı Pozisyona Taşımanın Minimum Maliyeti”, i'inci çipin konumu[i] olan n adet çipiniz olduğunu belirtir. Tüm fişleri aynı konuma getirmeniz gerekir. Tek adımda biz...
Soru 252. Bir Dizi LeetCode Çözümünde Tüm Yinelemeleri Bul Problem Beyanı Sorun, Bir Dizideki Tüm Yinelemeleri Bul LeetCode Çözümü, size [1,n] aralığında öğeleri içeren n boyutunda bir dizi verildiğini belirtir. Her tam sayı bir veya iki kez görünebilir ve dizide iki kez görünen tüm öğeleri bulmanız gerekir. Örnekler...
Soru 253. Sıfırları Taşı LeetCode Çözümü Problem Açıklama Sorun, Sıfırları Taşı LeetCode Çözümü size sıfır ve sıfır olmayan öğeler içeren bir dizi verildiğini ve dizideki sıfır olmayan öğelerin göreli sırasını koruyarak tüm sıfırları dizinin sonuna taşımanız gerektiğini belirtir. . Ayrıca yerinde bir uygulamanız gerekir ...
Soru 254. Tek Numara Leetcode Çözümü Problem İfadesi Tek Sayı Leetcode Çözümü – Bize boş olmayan bir tamsayı dizisi verildi ve tam olarak bir kez görünen bir öğe bulmamız gerekiyor. Soruda her öğenin biri hariç iki kez görüneceği verilmiş. Örnek 1: Girdi: nums = [2,2,1] Çıktı: 1 Örnek 2: Girdi: ...
Soru 255. İl Sayısı Leetcode Çözümü Problem Durumu İl Sayısı Leetcode Çözüm – Bize bir grafiğin komşuluk matrisi gösterimi verildi ve il sayısını bulmamız gerekiyor. Burada il, doğrudan veya dolaylı olarak bağlantılı şehirlerden oluşan bir gruptur ve grup dışında başka hiçbir şehir yoktur. Örnek Örnek 1: Giriş: isConnected ...
Soru 256. 01 Matrix LeetCode Çözümü Problem Açıklama Bu problem 01 Matrix LeetCode Çözümünde, verilen matrisin her bir hücresi için en yakın 0'ın mesafesini bulmamız gerekiyor. Matris yalnızca 0'lar ve 1'lerden oluşur ve herhangi iki bitişik hücrenin mesafesi 1'dir. Örnekler Örnek 1: Girdi: mat = ...
Soru 257. 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. ...
Soru 258. 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” ...
Soru 259. Sayıyı Tahmin Et Daha Yüksek veya Daha Düşük LeetCode Çözümü Problem İfadesi Tahmin Numarası Daha Yüksek veya Düşük LeetCode Çözüm – Tahmin Oyunu oynuyoruz. Oyun şu şekildedir: 1'den n'ye kadar bir sayı seçiyorum. Hangi numarayı seçtiğimi tahmin etmelisin. Ne zaman yanlış tahmin etsen, sana sayının ben olup olmadığını söyleyeceğim...
Soru 260. Sıralanmış Diziyi İkili Arama Ağacına Dönüştür LeetCode Çözümleri Sorun Bildirimi Sıralanmış Diziyi İkili Arama Ağacına Dönüştür LeetCode Solutions, öğelerin artan düzende sıralandığı bir tamsayı dizi numarası verildiğinde, onu yükseklik dengeli bir ikili arama ağacına dönüştürdüğünü söylüyor. Yükseklik dengeli bir ikili ağaç, her düğümün iki alt ağacının derinliğinin asla daha fazla farklılık göstermediği bir ikili ağaçtır.
Soru 261. Word Ladder LeetCode Çözümü Problem Açıklama Word Ladder LeetCode Çözümü – “Word Ladder”, size bir startWord dizisi, endWord dizisi ve bir wordList verildiğini belirtir. Verilen koşulları takip ederek startWord'den endWord'e en kısa dönüşüm dizisi uzunluğunu (yol yoksa, 0 yazdırın) bulmamız gerekiyor: Tüm Ara Sözcükler ...
Soru 262. Aynı Ağaç LeetCode Çözümü Problem İfadesi Same Tree'nin söylediği problem İki ikili ağacın kökleri verilen p ve q, aynı olup olmadıklarını kontrol etmek için bir fonksiyon yazın. İki ikili ağaç, yapısal olarak aynıysa ve düğümler aynı değere sahipse aynı kabul edilir. Örnek: Test Durumu ...
Soru 263. 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...
Soru 264. Spiral Matris LeetCode Çözümü Problem Açıklama Spiral Matris Problem diyor ki Spiral Matris'te bir matrisin tüm elemanlarını saat yönünde bir spiral formda yazdırmak istiyoruz. Spiral Matris Yaklaşımı: Fikir Problem, matrisi döngülere bölerek ve her birindeki tüm öğeleri yazdırarak uygulanabilir ...
Soru 265. Sıralanmış Dizi Leetcode Çözümünden Yinelenenleri Kaldır Sorun Açıklaması Sıralanmış Diziden Yinelenenleri Kaldır Leetcode Çözümü – size azalmayan düzende sıralanmış bir tamsayı dizisi verildiğini söylüyor. Tüm yinelenen öğeleri kaldırmamız ve orijinal diziyi, farklı öğelerin göreli sırası aynı kalacak şekilde değiştirmemiz ve değerini bildirmemiz gerekiyor ...
Soru 266. En Uzun Palindromik Alt Dizi LeetCode Çözümü Problem Açıklaması En Uzun Palindromik Alt Dizi LeetCode Çözümü – “En Uzun Palindromik Alt Dizi”, Size bir s dizisi verildiğini, en uzun palindromik alt diziyi s cinsinden döndürdüğünü belirtir. Not: Palindrom, ileriye doğru aynı geriye doğru okunan bir kelimedir, örn. madam. Örnek: s = "babad" "bab" Açıklama: Hepsi ...
Soru 267. Hisse Senedi Almak ve Satmak İçin En İyi Zaman LeetCode Çözümü Problem Açıklaması Hisse Senedi Almak ve Satmak için En İyi Zaman LeetCode Çözümü – “Hisse Almak ve Satmak için En İyi Zaman”, Size bir dizi fiyat verildiğini belirtir; burada fiyatlar[i] belirli bir hisse senedinin i. gündeki fiyatıdır. Seçerek kârınızı maksimize etmek istiyorsunuz...
Soru 268. İki Sıralı Dizinin Medyanı LeetCode Çözümü Problem İfadesi İki Sıralı Dizinin Medyanı LeetCode çözümü – “İki Sıralı Dizinin Medyanı” probleminde, bize sırasıyla m ve n boyutlarında iki sıralanmış nums1 ve nums2 dizisi verildi ve sıralanan iki dizinin medyanını döndürmemiz gerekiyor. Genel çalışma zamanı karmaşıklığı O(log (m+n)) olmalıdır. Örnek sayılar1 = [1,3], ...
Soru 269. Ada Sayısı LeetCode Çözümü Problem Açıklama Ada Sayısı LeetCode Çözümü – “Ada Sayısı” size '2'ler (kara) ve '1'lar (su) haritasını temsil eden bir mxn 0D ikili ızgara verildiğini, adaların sayısını döndürmeniz gerektiğini belirtir. Bir ada su ile çevrilidir ve ...
Soru 270. LRU Önbellek LeetCode Çözümü Soru En Son Kullanılan (LRU) önbelleğinin kısıtlamalarını izleyen bir veri yapısı tasarlayın. LRUCache sınıfını uygulayın: LRUCache(int kapasite) LRU önbelleğini pozitif boyut kapasitesiyle başlatın. int get(int key) Anahtar varsa anahtarın değerini döndürür, aksi takdirde -1 döndürür. void put(int key, int value) Anahtar varsa, anahtarın değerini güncelleyin. Aksi takdirde, anahtar/değer çiftini şuna ekleyin ...
Soru 271. Bir Akış Leetcode Çözümünde Kth En Büyük Öğesi Problem İfadesi Bu problemde, başlangıçta bir tamsayı k ve bir tamsayı dizisi olan bir KthLargest () sınıfı tasarlamalıyız. Bir tamsayı k ve dizi sayıları argüman olarak aktarıldığında bunun için parametreleştirilmiş bir kurucu yazmamız gerekir. Sınıfın ayrıca şunu ekleyen bir add (val) işlevi vardır ...
Soru 272. Bağlantılı Liste Öğeleri Leetcode Çözümü Kaldırma Problem İfadesi Bu problemde, düğümlerinin tamsayı değerlerine sahip olduğu bağlantılı bir liste verilmiştir. Listeden val'e eşit değere sahip bazı düğümleri silmemiz gerekiyor. Sorunun yerinde çözülmesini gerektirmez, ancak bu tür bir yaklaşımı tartışacağız. Örnek Liste = ...
Soru 273. 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ı ...
Soru 274. Excel Sayfası Sütun Başlığı Leetcode Çözümü Problem İfadesi Bu problemde, bir Excel sayfasının sütun numarasını temsil eden pozitif bir tamsayı verilir, ona karşılık gelen sütun başlığını bir Excel sayfasında göründüğü gibi döndürmemiz gerekir. Örnek 1 28 "AB" # 2 701 "ZY" Yaklaşımı Bu problem ...
Soru 275. Kombinasyonlar Leetcode Çözümü Combinations Leetcode Solution problemi bize n ve k olmak üzere iki tamsayı sağlar. 1'den n'ye kadar n öğeden seçilen k öğeye sahip tüm dizileri oluşturmamız söylendi. Bu dizileri bir dizi olarak döndürüyoruz. Birkaç örnek üzerinden geçelim ...
Soru 276. Jewels and Stones Leetcode Çözümü Jewels and Stones Leetcode Solution problemi size iki dizi verildiğini belirtir. Biri mücevherleri, biri de taşları temsil ediyor. Mücevherleri içeren dizge mücevher olan karakterleri temsil eder. Taş dizisindeki karakterlerin sayısını bulmamız gerekiyor ...
Soru 277. Palindrome Bağlantılı Liste Leetcode Çözümü "Palindrome Bağlantılı Liste" probleminde, belirli bir tek tamsayı bağlantılı listenin bir palindrom olup olmadığını kontrol etmeliyiz. Örnek Liste = {1 -> 2 -> 3 -> 2 -> 1} true Açıklama # 1: Liste, baştan sona tüm öğeler olduğu için palindromdur ...
Soru 278. İ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 / ...
Soru 279. 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 ...
Soru 280. Pow (x, n) Leetcode Çözümü "Pow (x, n) Leetcode Solution" problemi size iki sayı verildiğini belirtir; bunlardan biri kayan noktalı sayı ve diğeri tam sayıdır. Tam sayı üssü belirtir ve taban kayan noktalı sayıdır. Üssü tabana göre değerlendirdikten sonra değeri bulmamız söylenir. ...
Soru 281. 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. ...
Soru 282. İki Sıralanmış Listeyi Birleştirme Leetcode Çözümleri Bağlı listeler, doğrusal özelliklerinde dizilere oldukça benzer. Genel sıralı bir dizi oluşturmak için iki sıralı diziyi birleştirebiliriz. Bu problemde, her iki listenin öğelerini sıralı bir şekilde içeren yeni bir liste döndürmek için iki sıralı bağlantılı listeyi yerinde birleştirmemiz gerekiyor. Misal ...
Soru 283. Permütasyonlar Leetcode Çözümü Permutations Leetcode Solution problemi, basit bir tamsayı dizisi sağlar ve bizden verilen dizinin tüm permütasyonlarının tam bir vektörünü veya dizisini döndürmemizi ister. Yani, sorunu çözmeye başlamadan önce. Permütasyonlara aşina olmalıyız. Yani, permütasyon bir düzenlemeden başka bir şey değildir ...
Soru 284. House Robber II Leetcode Çözümü “Ev Hırsızı II” probleminde, bir hırsız farklı evlerden para çalmak istemektedir. Evlerdeki para miktarı bir dizi ile temsil edilmektedir. Belirli bir dizideki öğeleri ekleyerek kazanılabilecek maksimum para miktarını bulmamız gerekiyor ...
Soru 285. Sıralanmış Diziyi İkili Arama Ağacı Leetcode Çözümüne Dönüştür Sıralı bir tamsayı dizisi verildiğini düşünün. Amaç, ağacın yüksekliği dengeli olacak şekilde bu diziden bir İkili Arama Ağacı oluşturmaktır. Bir ağacın, herhangi bir düğümün sol ve sağ alt ağaçlarının yükseklik farkı ...
Soru 286. Tam Sayıları 1 Bit Leetcode Çözümü Sayısına Göre Sırala Problem ifadesi ”Tamsayıları 1 Bit Sayısına Göre Sırala” probleminde bize bir dizi dizi veriliyor. Görevimiz, dizideki elemanları, sayının ikili gösterimindeki 1 bit sayısına göre artan sırada sıralamaktır. Eğer iki veya ...
Soru 287. Mutlu Numara Leetcode Çözümü Sorun İfadesi Sorun, bir sayının mutlu sayı olup olmadığını kontrol etmektir. Bir sayının, sayıyı basamaklarının karelerinin toplamı ile değiştirmesi durumunda mutlu sayı olduğu söylenir ve işlemi tekrarlamak, sayıyı 1'e eşit yapmazsa ...
Soru 288. 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ı ...
Soru 289. 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: ...
Soru 290. Mutlu Numara Problem İfadesi Mutlu sayı nedir? Bu işlemi izleyerek verilen bir sayıyı 1'e indirebilirsek, bir sayı mutlu bir sayıdır: -> Verilen sayının basamaklarının karelerinin toplamını bulun. Bu toplamı eski sayı ile değiştirin. Bunu tekrarlayacağız ...
Soru 291. Palindrom Numarası Problem İfadesi “Palindrom Numarası” problemi size bir tam sayı verildiğini belirtir. Palindrom olup olmadığını kontrol edin. Verilen sayıyı bir dizeye dönüştürmeden bu sorunu çözün. Örnek 12321 true Açıklama 12321 bir palindrom numarasıdır çünkü 12321'i tersine çevirdiğimizde 12321 ...
Soru 292. Toplamı belirli bir değere eşit olan iki bağlantılı listeden çiftleri sayın Problem İfadesi Problem “Toplamı belirli bir değere eşit olan iki bağlantılı listeden çiftleri sayın” size iki bağlantılı liste ve bir tamsayı değer toplamı verildiğini belirtir. Problem ifadesi, kaç tane toplam çiftin verilen değere eşit bir toplamı olduğunu bulmayı istedi. Misal ...
Soru 293. Sona ulaşmak için minimum atlama sayısı Problem İfadesi Bir tamsayı dizisine sahip olduğunuzu ve bir dizinin her elemanının her bir sayıyı o noktadan itibaren alınabilecek maksimum atlama olarak gösterdiğini varsayalım. Göreviniz, sona ulaşmak için minimum atlama sayısını, yani alınabilecek minimum atlama sayısını bulmaktır ...
Soru 294. En Uzun Süre Artan Sonrası Bize sıralanmamış bir tamsayı dizisi sağlanır ve en uzun artan alt diziyi bulmamız gerekir. Alt dizinin ardışık olması gerekmez Alt dizi artacaktır Bunu birkaç örnekle daha iyi anlayalım. Örnek Giriş [9, 2, 5, 3, 7, 10, 8] Çıkış 4 ...
Soru 295. Bir Dizide K-th Distinct Element Size bir A tamsayı dizisi verilir, bir dizide k-inci farklı öğe yazdırılır. Verilen dizi, kopyalar içerebilir ve çıktı, bir dizideki tüm benzersiz öğeler arasında k'inci farklı öğeyi yazdırmalıdır. K, birden fazla farklı öğeden fazlaysa, bunu bildirin. Örnek Giriş: ...
Soru 296. K Sıralı Bağlantılı Listeleri Birleştir Birleştirme K sıralanmış bağlantılı listeler sorunu, görüşme açısından çok meşhurdur. Bu soru Google, Microsoft, Amazon, vb. Gibi büyük şirketlerde birçok kez sorulmaktadır. Adından da anlaşılacağı gibi k sıralı bağlantılı listeler sağlanmıştır. Onları bir araya getirmeliyiz ...
Soru 297. İki Sıralanmış Bağlı Listeyi Birleştirme Sıralanmış iki bağlantılı listeyi birleştirmede, iki bağlantılı listenin baş işaretçisi verdik, bunları sıralı sırayla değerlere sahip düğümlere sahip tek bir bağlantılı liste elde edilecek şekilde birleştirin. birleştirilmiş bağlantılı listenin baş işaretçisini döndürür. Not: bağlantılı listeyi kullanmadan yerinde birleştirin ...
Soru 298. Kelime Arası Kelime Break, tamamen yeni bir konsepti güzel bir şekilde gösteren bir sorundur. Hepimiz bileşik kelimeleri duymuşuzdur. İkiden fazla kelimeden oluşan kelimeler. Bugün bir kelime listemiz var ve tek yapmamız gereken sözlükteki tüm kelimelerin ...
Soru 299. 1 bit sayısı İkili sayının Hamming Ağırlığını hepimiz duymuşuzdur. Hamming ağırlığı, ikili bir sayıdaki set bit / 1s sayısıdır. Bu problemde Number Of 1 bit verilen sayının hamming ağırlığını bulmalıyız. Örnekler Sayı = 3 İkili gösterim = 011 ...
Soru 300. İki Sıralanmış Listeyi Birleştirme Leetcode Leetcode'da iki sıralı listeyi birleştirme sorunu nedir? Bu, Amazon, Oracle, Microsoft, vb. Şirketlerde birçok kez sorulan çok ilginç bir sorudur. Bu problemde (Birleştir İki Sıralı Liste Leetcode), birbirine bağlı iki liste verdik. Her iki bağlantılı liste de artan sırada. Her iki bağlantılı listeyi şurada birleştir ...
Soru 301. K-Grubunda Ters Düğümler Problem K-Grubu probleminde Ters Düğümlerde bağlantılı bir liste verdik, bağlantılı listeyi bir k grubunda ters çevirin ve değiştirilen listeyi geri getirin. Düğümler k'nin katı değilse, kalan düğümleri tersine çevirin. K'nin değeri her zaman küçük veya eşittir ...
Soru 302. Taş Oyunu LeetCode Stone Game problemi nedir? Stone Game LeetCode - İki oyuncu A ve B bir taş oyunu oynuyor. Her bir yığında bir miktar taş içeren çift yığın yığın vardır ve tüm yığınlardaki toplam taş sayısı tuhaftır. A ve B'nin de bir yığın seçmesi gerekiyor ...
Soru 303. LRU Önbellek Uygulaması En Son Kullanılan (LRU) Önbellek, verileri kullanmak için gereken süreyi mümkün olan minimum süre olacak şekilde korumak için kullanılan bir yöntem türüdür. Önbellek dolduğunda LRU algoritması kullanılır. En son kullanılan verileri önbellekten kaldırıyoruz ...
Soru 304. Merdiven tırmanma Problem İfadesi “Merdiven çıkma” problemi size n merdivenli bir merdiven verildiğini belirtir. Bir seferde bir veya iki merdiven çıkabilirsiniz. Merdivenin tepesine ulaşmanın kaç yolu var? Örnek 3 3 Açıklama Tırmanmanın üç yolu vardır ...
Soru 305. Kendinden Bölünen Sayılar Bir sayı, eğer - 1 ise, kendini bölen sayılar olarak bilinir. Sayının bulunduğu her basamağın modu sıfırdır. 2. Numara, sıfır olmayan tüm rakamları içermelidir. Örneğin - 128% 128 = 1, 0% 128 = 2, 0% 128 = 8 ...
Soru 306. Bağlı bir listeyi ters çevir Problem İfadesi "bağlantılı bir listeyi ters çevir" problemi, bağlantılı listenin başına bize verildiğini belirtir. Bağlantılı listeyi aralarındaki bağlantıları değiştirerek tersine çevirmeli ve ters bağlantılı listenin başını döndürmeliyiz. Örnek 10-> 20-> 30-> 40-> NULL NULL <-10 <-20 <-30 <-40 Açıklama Bağlantılı ...
Soru 307. Nth Düğümü Bul Problem İfadesi “Nth Node'u Bul” probleminde, nth düğümü bulmak için bağlantılı bir liste verdik. Program, n'inci düğümdeki veri değerini yazdırmalıdır. N, girdi tamsayı endeksidir. Örnek 3 1 2 3 4 5 6 3 Yaklaşım Bağlantılı bir liste verildiğinde ...
Soru 308. Son Oluşumu Sil Problem İfadesi “Son Oluşumu Sil” probleminde bağlantılı bir liste verdik. Bağlantılı listeden belirli bir anahtarın son oluşumunu silmek için bir program yazın. Liste kopyalar içerebilir. Örnek 1 2 3 5 2 10 1 2 3 5 2 Verilen Yaklaşım ...