親子形式でデータを表示しようとしています。入力データは次のとおりです:-
1
1.1
1.2
1.1.1
1.1.2
1.2.1
2.0
このデータを階層で表示するにはどうすればよいでしょうか?
親子形式でデータを表示しようとしています。入力データは次のとおりです:-
1
1.1
1.2
1.1.1
1.1.2
1.2.1
2.0
このデータを階層で表示するにはどうすればよいでしょうか?
あなたがコードを投稿していないのを見て、私も投稿しません。ただし、いくつかの方向性を提供します。
これにアプローチできる 1 つの方法は、数値を読み取り.split()
、データに対してメソッドを使用することです。そこから、2 つの半分を手持ちのデータと比較し、必要に応じて関係を割り当てることができます。
たとえば、 を読み込んで1.0
分割し、後半に がある場合は0
ルートとして設定し、親ノードに の値を割り当ててから1
、残りの数字を確認します。前半が 1 の場合は 1 の子として割り当て、2 の場合は 2 に割り当てます。
これが役に立ち、理にかなっていることを願っています。幸運を。