__main __. ArbolBinario object at 0x7f3138321cc0

0

How about, I'm deifying a new class for binary trees and I get the error <__main__.ArbolBinario object at 0x7f3138321cc0> when I call the mirror function.

'this is my code:

class ArbolBinario(object): 
    """Se implementa un árbol que tiene raiz y rama izquierda y derecha"""

def __init__(self):
    self.d=None
    self.i=None
    self.r=None
def vacio(self):
    if self.d==None and self.i==None and self.r == None:
        return True
    else:
        return False
def raiz(self):
    if self.r==None:
        return 'arbol vacio'
    else:
        return self.r

def bin(self, a, izq, der):
    self.r= a
    self.i= izq
    self.d= der

def izquierda(self):
    return self.i

def derecha(self):
    return self.d

def espejo(self):
    res=ArbolBinario()
    if not self.vacio():           
        res.bin(self.r, self.d.espejo(), self.i.espejo())
    return res
x=ArbolBinario()
x.bin(2, ArbolBinario(), ArbolBinario())
y=ArbolBinario()
y.bin(3, ArbolBinario(), ArbolBinario())
v=ArbolBinario()
v.bin(1, x, y)
print(v.espejo())'

Thanks for the answers! Any help is welcome

    
asked by A.Vidaly 26.11.2017 в 04:51
source

0 answers