from ABB import * from lista import * from funcAux import * from nodoABB import * from nodoLista import * archivoPalabras = open("palabras_paginas_lote_de_prueba.csv") arbolBuscadorTest = ABB() palabrasPaginas = {} palabrasCargadas = set() for lineaArchivo in archivoPalabras: lineaArchivo = lineaArchivo[:-1].split(",") direccionWeb = lineaArchivo[-1] palabrasCargadas = palabrasCargadas.union(set(lineaArchivo[:-1])) if direccionWeb not in palabrasPaginas: palabrasPaginas[direccionWeb] = set(lineaArchivo[:-1]) else: palabrasPaginas[direccionWeb] = palabrasPaginas[direccionWeb].union( set(lineaArchivo[:-1])) palabras = Lista() for palabra in lineaArchivo[:-1]: # CAMBIAR SEGUN EL NOMBRE DE SU FUNCION APPEND DEL TIPO LISTA palabras.append(palabra) arbolBuscadorTest.insertarPagina(palabras, direccionWeb) archivoPalabras.close() ################################################################################ ################################################################################
def llenarLaberinto(lista): arbol = ABB.ABB() for i in range(lista.size()): arbol.insert(lista.getDato(i)) return arbol
# -*- coding: utf-8 -*- import ABB arbol = ABB.ABB() arbol.insert(25) arbol.insert(10) arbol.insert(33) arbol.insert(5) arbol.insert(22) arbol.insert(1) buscado = arbol.search(54) maximo = arbol.maximum() minimo = arbol.minimum() lista = [25, 10, 5] print(arbol.searchPath(lista))