Ich versuche, DagNode-Klasse in Java zu schreiben, wobei zwei Knoten logisch gleich sind, wenn sie als Referenzen gleich sind. Die Idee in C++ — (Ich bin von C++) — wäre intelligente Zeiger und Refere
So Python Essential Reference, 4 ed. sagt: a = {}
b = {}
a['b'] = b
b['a'] = a
del a
del b
erstellt ein Speicherleck, und der Interpreter benötigt einen Zyklus Erkennungsalgorithmus zu löschen
Die folgende Funktion verwendet ein Python-Datei-Handle, liest gepackte Binärdaten aus der Datei ein, erstellt ein Python-Wörterbuch und gibt es zurück. Wenn ich es endlos wiederhole, verbraucht es st