Exemplo n.º 1
0
    def compara_buscadores(self, n):
        b = Buscador.Buscador()

        print("Comparando com listas ordenadas")

        lista1 = self.lista_ordenada(n)
        lista2 = lista1[:]  #clonando uma lista

        antes = time.time()
        b.busca_sequencial(lista1, x)
        depois = time.time()
        print("O algoritmo da busca sequencial demorou: ", depois - antes)

        antes = time.time()
        b.busca_binaria(lista2, x)
        depois = time.time()
        print("O algoritmo da busca binária demorou: ", depois - antes)

        print("\nComparando com listas aleatórias")

        lista1 = self.lista_aleatoria(n)
        lista2 = lista1[:]  #clonando uma lista

        antes = time.time()
        b.busca_sequencial(lista1, x)
        depois = time.time()
        print("O algoritmo da busca sequencial demorou: ", depois - antes)

        antes = time.time()
        b.busca_binaria(lista2, x)
        depois = time.time()
        print("O algoritmo da busca binária demorou: ", depois - antes)
Exemplo n.º 2
0
    if opcionMenu == "1":
        print "Has pulsado la opción 1...\nGenerando Base Datos ofertas"
        Obtener_ofertas.obtener_ofertas()
        Localidades_update.actualizar_localizacion_ofertas()
        enriquecimiento()
    elif opcionMenu == "2":
        print "Has pulsado la opción 2...\nGenerando Base Datos usuarios"
        CreaUsuarios.crear_usuarios()
        Localidades_update.actualizar_localizacion_usuarios()
    elif opcionMenu == "3":
        print "Has pulsado la opción 3...\n"
        linkedin = raw_input("¿Dispone de cuenta en linkedin? (s/n): ")
        if linkedin in 's':
            linkedin_api.get_linkedin_info()
        Localidades_update.actualizar_localizacion_usuarios()
    elif opcionMenu == "4":
        print ""
        print("Has pulsado la opción 4...\n")
        email = raw_input("Introduzca su email: ")
        print "Buscando ofertas que coincidan con tu perfil"
        Buscador.buscar(email)
        print ""
        raw_input("Pulsa una tecla para continuar")
    elif opcionMenu == "9":
        print "Gracias"
        break
    else:
        print ""
        raw_input("No has pulsado ninguna opción correcta...\npulsa una tecla para continuar")
Exemplo n.º 3
0
 def obtener_quantum(self):
     return Buscador.obtener_quantum(self)
Exemplo n.º 4
0
 def __init__(self):
     return Buscador.__init__(self)
Exemplo n.º 5
0
 def buscar(self, *args, **kwars):
     return Buscador.buscar(self, *args, **kwars)
Exemplo n.º 6
0
def buscaPilha(pilha,ele):
    '''acha a posicao dum elemento na pilha'''
    pos = Buscador.buscaBinaria(pilha,ele)
    return pos