クラスは、次のようにあります:クラス「スーパー」変数
class N:
def __init__(self, node_id):
self.id = node_id # id (as an integer for example)
self.super = 0
self.color = 0
これは、ノードの作成についてです。ご覧のように、superという属性があります。私はスーパーノードの色を呼んでいます。
私が実装してみました:それは間違って実装した、
node.color = node.super.color
けど。他のノードの情報を取得する方法はありますか?
'self.super'が '0'に設定されているので、少なくとも私たちの間で非共感覚のために(それは整数だ、と整数は色を持っていない。どこへ行く
一つの方法です)。私は何かが欠けているようです... –
@SvenMarnachはかなり正しいです。また、「実装が間違っていた」というよりも、実際のエラーメッセージを貼り付ける必要があります。 –
あなたはどんなスーパーノードを参照していますか?クラスNは、self.super属性に別のノードインスタンスへの参照を格納できるとしていますか? – jdi