予約注文ビット文字列 (ストリームの標準入力にパイプされる) からバイナリ ツリーを構築する必要があり、これについての私の理解が正しいかどうか疑問に思っていました。
11110001000 の予約注文ビット文字列 (1 は内部ノードを示し、0 は外部ノードを示す) を持っていた場合、このようなバイナリ ツリーになりますか?
1 / \ 1 0 / \ 1 1 / \ / \ 1 00 0 / \ 0 0
preorder ビット文字列 (入力によって与えられる) からバイナリ ツリーを構築した後、高さ、パスの長さ、およびバイナリ ツリーが完成しているかどうかも確認する必要があります。しかし、Java でプリオーダー ビット文字列 -> バイナリ ツリー変換の実装を開始する方法がわからないため、これを実行できるところまで進むのに苦労しています。予約注文のビット文字列からバイナリ ツリーを構築する方法について、ヒントを教えてください。