def inorden_lightsaber(raiz, archivo): if (raiz is not None): inorden_lightsaber(raiz.izq, archivo) jedi = leer(archivo, raiz.nrr) if (jedi[4].find('green') > -1): print(raiz.info, jedi[4]) inorden_lightsaber(raiz.der, archivo)
def busqueda_archivo(raiz, cantidad, archivo): if (raiz is not None): libro = leer(archivo, raiz.nrr) if (libro.cant > cantidad): print(libro.isbn, libro.cant, libro.titulo, libro.autores) busqueda_archivo(raiz.izq, cantidad, archivo) busqueda_archivo(raiz.der, cantidad, archivo)
def busqueda_proximidad_archivo(raiz, buscado, archivo): if (raiz is not None): if (raiz.info[0:len(buscado)] == buscado): libro = leer(archivo, raiz.nrr) print(libro.isbn, libro.cant, libro.titulo, libro.autores) busqueda_proximidad_archivo(raiz.izq, buscado, archivo) busqueda_proximidad_archivo(raiz.der, buscado, archivo)
def inorden_peso(raiz, archivo): if (raiz is not None): inorden_peso(raiz.izq, archivo) personaje = leer(archivo, raiz.nrr) if (personaje.peso < 75): print(raiz.info, personaje.peso) inorden_peso(raiz.der, archivo)
def inorden_altura(raiz, archivo): if (raiz is not None): inorden_altura(raiz.izq, archivo) personaje = leer(archivo, raiz.nrr) if (personaje.altura > 1.00): print(raiz.info, personaje.altura) inorden_altura(raiz.der, archivo)
def buscar_jedi_nombre(): nombre = str(request.form['valor1']) pos = busqueda(arbol_nombre, nombre) if (pos is not None): file = abrir('../jedis') jedi = leer(file, pos.nrr) cerrar(file) return render_template('/detalle.html', jedi=jedi) else: return render_template('/buscar.html')
def inorden_name(raiz, archivo, jedis): if (raiz is not None): inorden_name(raiz.izq, archivo, jedis) jedi = leer(archivo, raiz.nrr) jedis.append(jedi) inorden_name(raiz.der, archivo, jedis)