順序を同じに保つXNUMXつの指定された配列からの最大配列

同じサイズnのXNUMXつの整数配列があるとします。 両方の配列に共通の番号を含めることもできます。 問題ステートメントは、両方の配列からの「n」個の最大値を含む結果の配列を形成するように要求します。 最初の配列に優先順位を付ける必要があります(最初の…の要素

詳しくはこちら

二分木のノードの後継者を順番に並べる

問題の説明問題は、「バイナリツリー内のノードの順序どおりの後続」を見つけることを求めています。 ノードのインオーダーサクセサは、指定されたバイナリツリーのインオーダートラバーサルで指定されたノードの後に​​続くバイナリツリー内のノードです。 例6の順序の後続は4です…

詳しくはこちら

合計が0のサブ配列があるかどうかを調べます

「合計が0のサブ配列があるかどうかを調べる」という問題は、負の整数を含む整数配列も与えられていることを示しています。 問題ステートメントは、少なくとも1のサイズのサブ配列があるかどうかを判別するように要求します。このサブ配列の合計は1に等しい必要があります。例arr [] = {2,1、-3,4,5}…

詳しくはこちら

合計が0のすべてのサブ配列を出力します

整数配列が与えられた場合、タスクは、合計が0に等しいすべての可能なサブ配列を出力することです。したがって、合計が0のすべてのサブ配列を出力する必要があります。 例arr [] = {-2、4、-2、-1、1、-3、1、5、7、-11、-6} 0個のインデックスから見つかったサブ配列…

詳しくはこちら

0、1、2の数が等しい部分文字列をカウントします

「0、1、2の数が等しい部分文字列を数える」という問題は、0、1、2のみの文字列が与えられることを示しています。 問題ステートメントは、0、1、および2のみが等しい数を含む部分文字列の数を見つけるように要求します。 例str =“ 01200”…

詳しくはこちら

式内の特定の開始ブラケットの終了ブラケットのインデックスを検索する

問題の説明長さ/サイズnの文字列sと、開き角括弧のインデックスを表す整数値が与えられます。 式内の特定の開始ブラケットの終了ブラケットのインデックスを検索します。 例s =“ [ABC [23]] [89]” index = 0 8 s =“ [C- [D]]” index = 3 5s…

詳しくはこちら

配列内の異なる隣接要素

問題の説明整数配列があるとします。 「配列内の隣接する要素を区別する」という問題は、配列内のXNUMXつの隣接する要素または隣接する要素を交換することによって、すべての隣接する番号が異なる配列を取得できるかどうかを判断することを求めています。

詳しくはこちら

指定された配列が二分探索木のレベル順トラバーサルを表すことができるかどうかを確認します

問題の説明「指定された配列が二分探索木のレベル順トラバーサルを表すことができるかどうかを確認する」という問題は、二分探索ツリーのレベル順トラバーサルが与えられていることを示しています。 そして、ツリーのレベル順トラバーサルを使用します。 レベルの順序が…かどうかを効率的に見つける必要があります。

詳しくはこちら

STLセットを使用した二分木から二分探索木への変換

問題の説明二分木が与えられ、それを二分探索木に変換する必要があります。 問題「STLセットを使用したバイナリツリーからバイナリ検索ツリーへの変換」では、STLセットを使用して変換を行うように求められます。 二分木をBSTに変換することについてはすでに説明しましたが、…

詳しくはこちら

偶数の位置が奇数より大きくなるように配列を再配置します

問題の説明整数配列があるとします。 「偶数の位置が奇数よりも大きくなるように配列を再配置する」という問題は、配列の偶数の位置にある要素がその直前の要素よりも大きくなるように配列を再配置することを求めています。 Arr [i-1] <= Arr [i]、位置 'i'の場合…

詳しくはこちら