for codigos in datos:
    arbol_ordcodigo = arbol_ordcodigo.insertar_nodo(codigos['código'], codigos)

print('Dinosaurios ordenados por codigos:')
arbol_ordcodigo.inorden()
print()

# Punto 3: realizar un barrido en orden del árbol ordenado por nombre;
print('Barrido en orden del árbol ordenado por nombre:')
arbol_ordnombre.inorden_nombre()
print()

# Punto 4: mostrar toda la información del dinosaurio 00792
print('La informacion del dinosaurio 792 es: ')
pos = arbol_ordcodigo.busqueda(792)
if pos:
    print('Nombre: ', pos.datos['nombre'], ' - Código: ', pos.datos['código'],
          ' - Ubicación: ', pos.datos['ubicación'])
print()

# Punto 5: mostrar toda la información de todos los T-Rex que hay en la isla
print('Informacion sobre el T-Rex:')
arbol_ordnombre.mostrar_informacion('T-Rex')
print()

# Punto 6: modificar el nombre del dinosaurio en Sgimoloch en ambos arboles porque esta mal cargado, su nombre correcto es Stygimoloch;
print('Nombre del dinosaurio Sgimoloch actualizado: ')
buscado = 'Sgimoloch'
pos = arbol_ordnombre.busqueda(buscado)
if (pos):
예제 #2
0
from arbol import Arbol
from random import randint

arbol = Arbol()

for i in range(10):
    numero = randint(1, 9999)
    arbol.insertar_nodo(numero)

arbol.preorden()
arbol.inorden()
arbol.postorden()

pos1=arbol.busqueda(10)
pos2=arbol.busqueda(13)
pos3=arbol.busqueda(14)
if pos1 and pos2 and pos3: 
        print('elemto encontrado')
        pos1.info.eliminar_nodo()
        pos2.info.eliminar_nodo()
        pos2.infoe.liminar_nodo()
        pos3.info.eliminar_nodo()
else:
    print('no encontrado')
예제 #3
0
    'descripcion': '-',
    'capturado': 'Trueno'
}
arbol = arbol.insertar_nodo(criatura['name'], criatura)
criatura = {
    'name': 'Hidra de Lerna',
    'derrotado': 'Heracles',
    'descripcion': '-',
    'capturado': 'Trueno'
}
arbol = arbol.insertar_nodo(criatura['name'], criatura)

arbol.inorden()

buscado = input('ingrese el nombre que desea agregar la descripcion ')
pos = arbol.busqueda(buscado)
if (pos):
    descripcion_nueva = input('ingrese la descripcion')
    pos.criatura['descripcion'] = descripcion_nueva

# arbol.inorden_talos()
# dic = {}
# derrotado_por : cantidad
# arbol.conta_criaturas_derrotadas(dic)

arbol.inorden_heracle()
arbol.inorden_noderrota()

buscado = input('ingrese el nombre que desea cambiar quien atrapo ')
pos = arbol.busqueda(buscado)
if (pos):