配列のすべての増加する部分列を見つける
整数配列を指定して、長さが 2 以上の個別の増加部分列をすべて見つけます。
コーディング面接で合格する
整数配列を指定して、長さが 2 以上の個別の増加部分列をすべて見つけます。
個別の正の整数の配列が与えられた場合、各配列要素を何度でも使用できる特定のターゲットに加算される個別の順列の総数を見つけます。
各ノードが 0 ~ 9 の値を格納するバイナリ ツリーが与えられた場合、ルートからリーフへのパスによって作成される数値の合計を計算します。
指定されたリンク リストから、指定されたキーに一致するすべてのノードを削除します。
正の整数が与えられた n
とターゲット、間隔内の異なる数値のすべての組み合わせを見つけます [1,9]
長さの n
それが目標に加算されます。
与えられた二分木と整数 k
、すべてのノードの合計が等しいツリー内のパスの総数をカウントします k
.
整数アレイが与えられた場合、与えられた制約を満たす隣接するトリプレットを削除して縮小し、結果のアレイの要素の総数を返します。
BSTが与えられた場合、与えられた範囲内にあるノードの総数を数えます。
オイラートレイル(またはオイラーパス)は、すべてのエッジを1回だけ訪問するグラフ内のパスです。有向グラフが与えられたら、それがオイラーパスを持っているかどうかを確認します。
リンクリストを指定して、そこから完全なバイナリツリーを構築します。リンクリストに存在する要素の順序は、完全なツリーのアレイ表現の順序と同じであると想定します。
バイナリツリーが与えられたら、エッジを削除すると、同じサイズの2つのバイナリツリーに分割できるかどうかを確認します。
2つの高さ平衡バイナリ検索ツリーが与えられた場合、それらを1つの平衡バイナリ検索ツリーにインプレースでマージします。高さのバランスが取れたツリーのノードごとに、その左右のサブツリーの高さの差は最大で1です。