二分木が与えられた場合、どのようにしてすべてのハーフノードを削除しますか?

問題「二分木が与えられた場合、どのようにしてすべてのハーフノードを削除しますか?」 二分木が与えられていると述べています。 次に、ハーフノードを削除する必要があります。 ハーフノードは、子がXNUMXつしかないツリー内のノードとして定義されます。 どちらか…

詳しくはこちら

範囲の欠落している要素を見つける

「範囲の欠落している要素を見つける」という問題は、特定の範囲内の個別の要素の配列と、低および高として指定された範囲が指定されていることを示しています。 配列に存在しない範囲内の欠落しているすべての要素を検索します。 出力は…にあるはずです

詳しくはこちら

0と1の数が等しい最大のサブアレイ

整数の配列が与えられます。 整数は、入力配列では0と1のみです。 問題ステートメントは、0と1の数が等しい最大のサブ配列を見つけるように求めています。 例arr [] = {0,1,0,1,0,1,1,1} 0から5(合計6要素)説明配列位置から…

詳しくはこちら

XNUMXセットの重複しない合計

問題の説明問題「XNUMXつのセットの重複しない合計」は、同じサイズnのarrA []およびarrB []としてXNUMXつの配列が入力値として与えられることを示しています。 また、両方の配列には、個別の要素といくつかの共通要素があります。 あなたの仕事は合計を見つけることです…

詳しくはこちら

更新なしの範囲合計クエリ

問題の説明問題「更新なしの範囲合計クエリ」は、整数の配列と範囲があることを示しています。 問題ステートメントは、指定された範囲内のすべての要素の合計を見つけるように要求します。 例arr [] = {10、9、8、7、6}クエリ:{(0、4)、(1、3)} 40…

詳しくはこちら

与えられた範囲の周りの配列のXNUMX方向分割

問題の説明整数の配列とlowValueおよびhighValueの範囲が与えられます。 「特定の範囲の周りの配列のXNUMX方向分割」の問題は、配列がXNUMXつの部分に分割されるように配列を分割することを要求します。 配列のパーティションは次のようになります。要素…

詳しくはこちら

線形時間でサイズ3のソートされたサブシーケンスを見つけます

問題の説明「線形時間でサイズ3のソートされたサブシーケンスを見つける」という問題は、整数配列があることを示しています。 問題ステートメントは、array [i] <array [k] <array [k]、およびi <j <kとなるようにXNUMXつの数値を見つけるように求めています。 例arr []…

詳しくはこちら

回文部分文字列クエリ

問題の説明問題「PalindromeSubstringQueries」は、文字列といくつかのクエリが与えられていることを示しています。 これらのクエリでは、そのクエリから形成された部分文字列が回文であるかどうかを判断する必要があります。 文字列の例str =“ aaabbabbaaa”クエリq [] = {{2、3}、{2、8}、{5、7}、…

詳しくはこちら

BSTの各内部ノードに子がXNUMXつだけあるかどうかを確認します

問題ステートメント「BSTの各内部ノードに子がXNUMXつだけあるかどうかを確認する」問題は、二分探索木の事前順序探索が与えられていることを示しています。 また、すべての非リーフノードに子がXNUMXつだけ含まれているかどうかを確認する必要があります。 ここでは、すべての…

詳しくはこちら

範囲のすべての要素が配列に存在するように追加される要素

問題ステートメント「範囲のすべての要素が配列に存在するように追加される要素」は、整数の配列が与えられていることを示しています。 問題ステートメントは、すべての要素が…にあるように、配列に追加される要素の数を見つけるように要求します。

詳しくはこちら