Kann mir bitte jemand hier sagen, was ist der genaue Unterschied zwischen wenn und wenn nicht hier im Code.Unterschied zwischen ob und wenn nicht Python
def postordertraversse(self,top):
m=[]
if(top):
if not self.postordertraversse(top.left):
m.append(top.root)
top_most=m.pop(0)
conv=createlist();
conv.postordertraversse(conv.top)
Was ich verstehen kann, ist, wenn oben bedeutet if top
Objektinstanz existiert dann innerhalb des Blocks bewegen und überprüfen if not
d.h bis top.left nicht null keep Anhängen ist.
Es gibt keine Schleife in Ihrem Beispiel - also nicht weiter bis "null". – tdelaney