/ a / b/cのような階層形式でデータを保存したい。
挿入操作は
挿入/a/ b / c / d1 20(20はd1のサイズ)挿入/ a / b / c / d2 30(30はd2のサイズ)挿入/ a / b / c 50(50はd1のサイズ) c自体)/ a / b / x 40を挿入します(40はxのサイズです)
取得操作は
/ a / b / cのサイズを取得すると100(20 + 30 + 50)が返されます。Get Size of / a / bは140を返す必要があります(すべての子のサイズは20 + 30 + 50 + 40)
Javaで実装できればもっと良いでしょう