アルゴリズム総合スレ in ム板

このエントリーをはてなブックマークに追加
821デフォルトの名無しさん
COBOL?のコピー句をツリー状のデータ構造に起こしたいと思ってます。
簡易的に書くと
連番 名前 深さレベル
1 aaa 1
2 bbb 2
3 ccc 2
4 ddd 3
5 eee 2
の様な構造から、例えばaaaという名前でアクセスすると自分の直下のbbb,ccc,eeeが取得でき、cccは
次の連番に深さ3のdddがあるので、結果的にbbbdddeeeを取得できる。
bbbを取ろうとした場合は、次の行が同レベルのcccなので純粋にbbbを取得できる。
というような感じです。
そもそもはバイナリのファイルをこのようなレイアウトファイル(スタートとレングス、型情報つき)で
数バイト毎に取りだして、然るべき型として解釈するもののようです。

日本語でおけと言われるような感じもしますが、どんな手順を考えると良いかわかりません。。。よね('A`)