eBay Mülakat Soruları

eBay Dizi Soruları

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

Devamını oku

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

Devamını oku

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

Devamını oku

Soru 4. Frekans Leetcode Çözümünü Artırarak Diziyi Sırala Problem İfadesi Bir tamsayı dizisi verildiğinde, diziyi değerlerin sıklığına göre artan sırada sıralayın. Birden fazla değer aynı sıklığa sahipse, bunları azalan sırada sıralayın. Örnek nums = [1,1,2,2,2,3] [3,1,1,2,2,2] Açıklama: '3' frekansı 1, '1' frekansı ...

Devamını oku

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

Devamını oku

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

Devamını oku

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

Devamını oku

Soru 8. Dizi Leetcode Çözümlerindeki Kth en büyük öğe Bu problemde, sıralanmamış bir dizide k'inci en büyük elemanı döndürmeliyiz. Dizinin kopyaları olabileceğini unutmayın. Öyleyse, ayrı K'inci en büyük elemanı değil, sıralanmış düzende K'inci en büyük elemanı bulmalıyız. Örnek A = {4, 2, 5, 3 ...

Devamını oku

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

Devamını oku

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

Devamını oku

Soru 11. Dairesel bir dizideki ardışık farkların toplamını en üst düzeye çıkarın Problem İfadesi Bir tamsayı diziniz olduğunu varsayalım. Bu dizi, dairesel bir dizi olarak ele alınmalıdır. Bir dizinin son değeri, ⇒ a1 olan ilk diziye bağlanacaktır. "Dairesel bir dizideki ardışık farkların toplamını maksimize et" problemi, maksimum ...

Devamını oku

Soru 12. Doğrusal zamanda 3 boyutunda sıralanmış bir alt diziyi bulun Problem İfadesi "Doğrusal zamanda 3 boyutunda sıralanmış bir alt diziyi bul" problemi bir tamsayı dizisine sahip olduğunuzu belirtir. Problem ifadesi, üç sayıyı, [i] <dizi [k] <dizi [k] ve i <j <k olacak şekilde bulmayı ister. Örnek arr [] ...

Devamını oku

Soru 13. Köprü ve Torç problemi için program Problem İfadesi “Bridge and Torch” problemi, size bir kişinin köprüyü geçmesi için gereken bir süre verildiğini belirtir. Zaman olduğu için pozitif tam sayılardan oluşur. Zamanla birlikte, bir kişinin geçmesi gereken bir köprü verilir. Köprü sadece ...

Devamını oku

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

Devamını oku

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

Devamını oku

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

Devamını oku

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

Devamını oku

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

Devamını oku

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

Devamını oku

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

Devamını oku

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

Devamını oku

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

Devamını oku

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

Devamını oku

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

Devamını oku

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

Devamını oku

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

Devamını oku

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

Devamını oku

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

Devamını oku

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

Devamını oku

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

Devamını oku

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

Devamını oku

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

Devamını oku

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

Devamını oku

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

Devamını oku

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

Devamını oku

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

Devamını oku

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

Devamını oku

eBay Dizi Soruları

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

Devamını oku

Soru 39. En Büyük Numara Leetcode Çözümü Problem Açıklaması En Büyük Sayı LeetCode Çözümü – “En Büyük Sayı”, negatif olmayan tamsayılar listesi verildiğinde, sayıları en büyük sayıyı oluşturacak şekilde düzenlememiz ve döndürmemiz gerektiğini belirtir. Sonuç çok büyük olabileceğinden, geri dönmeniz gerekiyor ...

Devamını oku

Soru 40. Telefon Numarasının Harf Kombinasyonları Bir telefon numarası probleminin harf kombinasyonlarında, 2'den 9'a kadar sayıları içeren bir dizi verdik. Sorun, her sayıya atanmış bazı harflere sahipse, bu sayı ile temsil edilebilecek tüm olası kombinasyonları bulmaktır. Numaranın tahsisi ...

Devamını oku

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

Devamını oku

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

Devamını oku

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

Devamını oku

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

Devamını oku

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

Devamını oku

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

Devamını oku

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

Devamını oku

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

Devamını oku

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

Devamını oku

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

Devamını oku

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

Devamını oku

Soru 52. STL Kullanılarak Verilen Dizenin Permütasyonları Problem İfadesi “STL Kullanılarak Verilen Bir Stringin Permütasyonu” probleminde, bir string “s” verdik. STL işlevlerini kullanarak girdi dizesinin tüm permütasyonlarını yazdırın. Giriş Formatı "s" dizesini içeren ilk ve tek satır. Çıktı Biçimi Verilen tüm permütasyonunu yazdırın ...

Devamını oku

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

Devamını oku

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

Devamını oku

eBay Ağacı Soruları

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

Devamını oku

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

Devamını oku

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

Devamını oku

eBay Yığın Soruları

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

Devamını oku

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

Devamını oku

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

Devamını oku

eBay Sıra Soruları

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

Devamını oku

eBay Matris Soruları

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

Devamını oku

eBay'deki Diğer Sorular

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

Devamını oku

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

Devamını oku

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

Devamını oku

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

Devamını oku

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

Devamını oku

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

Devamını oku

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

Devamını oku

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

Devamını oku

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

Devamını oku

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

Devamını oku

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

Devamını oku

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

Devamını oku

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

Devamını oku

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

Devamını oku

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

Devamını oku

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

Devamını oku

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

Devamını oku

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

Devamını oku

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

Devamını oku

Soru 82. Peeking Yineleyici LeetCode Çözümü Problem Beyanı Peeking Yineleyici LeetCode Çözümü – hasNext ve sonraki işlemlere ek olarak mevcut bir yineleyicide gözetleme işlemini destekleyen bir yineleyici tasarlayın. PeekingIterator sınıfını uygulayın: PeekingIterator(Iterator nums) Verilen tamsayı yineleyici yineleyiciyle nesneyi başlatır. int next() Dizideki sonraki öğeyi döndürür ve işaretçiyi bir sonraki öğeye taşır. boolean ...

Devamını oku

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

Devamını oku

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

Devamını oku

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

Devamını oku

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

Devamını oku

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

Devamını oku

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

Devamını oku

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

Devamını oku

Soru 90. Dizi LeetCode Çözümünde Maksimum Çift Toplamını En Aza İndirin Problem Beyanı Dizideki Maksimum Çift Toplamını Minimize Et LeetCode Çözümü, bir çiftin (a,b) çift toplamının a+b'ye eşit olduğunu söylüyor. Maksimum çift toplamı, bir çiftler listesindeki en büyük çift toplamıdır. Örneğin, (2,6), (1,3) ve (5,4) çiftlerimiz varsa, maksimum çift toplamı max(2+6, ...) olur.

Devamını oku

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

Devamını oku

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

Devamını oku

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

Devamını oku

Soru 94. Bir Akış Leetcode Çözümünde Kth En Büyük Öğesi Problem İfadesi Bu problemde, başlangıçta bir tamsayı k ve bir tamsayı dizisi olan bir KthLargest () sınıfı tasarlamalıyız. Bir tamsayı k ve dizi sayıları argüman olarak aktarıldığında bunun için parametreleştirilmiş bir kurucu yazmamız gerekir. Sınıfın ayrıca şunu ekleyen bir add (val) işlevi vardır ...

Devamını oku

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

Devamını oku

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

Devamını oku

Soru 97. House Robber II Leetcode Çözümü “Ev Hırsızı II” probleminde, bir hırsız farklı evlerden para çalmak istemektedir. Evlerdeki para miktarı bir dizi ile temsil edilmektedir. Belirli bir dizideki öğeleri ekleyerek kazanılabilecek maksimum para miktarını bulmamız gerekiyor ...

Devamını oku

Soru 98. Bir Dizide K-th Distinct Element Size bir A tamsayı dizisi verilir, bir dizide k-inci farklı öğe yazdırılır. Verilen dizi, kopyalar içerebilir ve çıktı, bir dizideki tüm benzersiz öğeler arasında k'inci farklı öğeyi yazdırmalıdır. K, birden fazla farklı öğeden fazlaysa, bunu bildirin. Örnek Giriş: ...

Devamını oku

Soru 99. Leetcode Permütasyonları Bu leetcode problem ön sayımında, bir dizi farklı tamsayı verdik, tüm olası permütasyonlarını yazdırdık. Örnekler Giriş arr [] = {1, 2, 3} Çıkış 1 2 3 1 3 2 2 1 3 2 3 1 3 1 2 3 2 1 Giriş arr [] = {1, 2, ...

Devamını oku

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

Devamını oku

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

Devamını oku

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

Devamını oku

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

Devamını oku

Translate »