Bir ikili ağaç verildiğinde, tüm yarım düğümleri nasıl kaldırırsınız?

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

Devamını oku

Güncellemesiz aralık toplamı sorguları

Problem İfadesi “Güncellemesiz aralık toplam sorguları” problemi, bir tamsayı dizisine ve bir aralığa sahip olduğunuzu belirtir. Sorun ifadesi, verilen aralıktaki tüm öğelerin toplamını bulmayı ister. Örnek dizi [] = {10, 9, 8, 7, 6} Sorgu: {(0, 4), (1, 3)} 40 24…

Devamını oku

Bir dizinin belirli bir aralık etrafında üç yollu bölümlenmesi

Problem İfadesi Size bir tamsayı dizisi ve bir düşük Değer ve yüksek Değer aralığı verilir. "Bir dizinin belirli bir aralık etrafında üç yollu bölümlenmesi" problemi, diziyi üç parçaya bölünecek şekilde bölmeyi gerektirir. Dizilerin bölümleri şöyle olacaktır: Öğeler ...

Devamını oku

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

Bir BST'nin her dahili düğümünün tam olarak bir çocuğu olup olmadığını kontrol edin

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

Devamını oku

Bir aralığın tüm öğelerinin dizide bulunması için eklenecek öğeler

Problem İfadesi "Bir aralığın tüm elemanlarının dizide bulunması için eklenecek elemanlar" size bir tamsayı dizisi verildiğini belirtir. Sorun ifadesi, bir diziye eklenecek öğelerin sayısını bulmayı ister, böylece tüm öğeler…

Devamını oku

Translate »