私はクラスTestのインスタンスのリストを持っています。最初の引数は名前、第二の親であるネストされたリストから文字列へ
[Test('a', ''), Test('b', ''), Test('c', 'a'), Test('d', 'a'), Test('e', 'c')]
name
のようにして
parent
このクラスは、メソッドを持っています。親argは単に親クラスのarg
name
です。 私のような文字列にこのリストを変換したい:私は文字列にこのリストを変換するための最もCPU対効果の高い方法を探して
Test('a', '')
|-- Test('c', 'a')
|-- Test('e', 'c')
|-- Test('d', 'a')
Test('b', '')
。リスト内の項目は、倍数(10,100,1000、..)のレベルでネストすることができ、使用するメモリは気にしません。
あなたが立ち往生している特定の質問やスポットがありますか?これまでに試したことがあるコードを投稿してエラーを表示することができますか、またはベストソリューションの考えを探していますか? –
編集されました。申し訳ありませんが、私はコードやCPUアイデアを効率的に作成するためのアイデアを探しています。 – Galmi