右の子ノードを取得する際に、`i*2 + 2` が `last` 以下であることを確認する必要があります。そうでないと、`ArrayIndexOutOfBoundsException` が発生する可能性があります。\n\n詳しくは以下のプルリクエストとコメントをご参照ください。\n- プルリクエスト: https://github.com/hiroki-horiguchi-dev/learning_algorithm_datastructure/pull/5\n- コメント: https://github.com/hiroki-horiguchi-dev/learning_algorithm_datastructure/pull/5#discussion_r1868801190\n\n報告者: @hiroki-horiguchi-dev
右の子ノードを取得する際に、
i*2 + 2がlast以下であることを確認する必要があります。そうでないと、ArrayIndexOutOfBoundsExceptionが発生する可能性があります。\n\n詳しくは以下のプルリクエストとコメントをご参照ください。\n- プルリクエスト: https://github.com/hiroki-horiguchi-dev/learning_algorithm_datastructure/pull/5\n- コメント: https://github.com/hiroki-horiguchi-dev/learning_algorithm_datastructure/pull/5#discussion_r1868801190\n\n報告者: @hiroki-horiguchi-dev