SlideShare ist ein Scribd-Unternehmen logo
1 von 6
Downloaden Sie, um offline zu lesen
Análise do BogoSort




  Henrique G. G. Pereira
         ikkebr
BogoSort

   NinjaSort
   MonkeySort
   EstouComSort

   2 linhas
       Enquanto Lista não ordenada
            Embaralhe Lista
BogoSort em Python
Benchmark (minha Sorte)
 14000




 12000




 10000



                                     Shuffles Max
  8000
                                     Shuffles
                                     Med
  6000
                                     Shuffles Min
                                     Elementos

  4000




  2000




     0
         1   2   3   4   5   6   7
Nem tanta Sorte
250000




200000




150000


                                          Shuffles Max
                                          Shuffles Med
                                          Shuffles Min
100000
                                          Elementos




 50000




     0
         1   2    3   4   5   6   7   8
Conclusões

   A Sorte é relativa.
   Python é melhor que Java.
   O BogoSort funciona bem até 7 elementos

Weitere ähnliche Inhalte

Mehr von Henrique Gabriel Gularte Pereira (14)

EBAC Django
EBAC DjangoEBAC Django
EBAC Django
 
BogoSort 2015
BogoSort 2015BogoSort 2015
BogoSort 2015
 
O Estado do Python
O Estado do PythonO Estado do Python
O Estado do Python
 
Uma Arquitetura para a Utilização de Computação nas Nuvens nos Ambientes de C...
Uma Arquitetura para a Utilização de Computação nas Nuvens nos Ambientes de C...Uma Arquitetura para a Utilização de Computação nas Nuvens nos Ambientes de C...
Uma Arquitetura para a Utilização de Computação nas Nuvens nos Ambientes de C...
 
Introdução ao Python com Django
Introdução ao Python com DjangoIntrodução ao Python com Django
Introdução ao Python com Django
 
DevOps com Python
DevOps com PythonDevOps com Python
DevOps com Python
 
Bogosort [CfC]
Bogosort [CfC]Bogosort [CfC]
Bogosort [CfC]
 
Welcome to the Django
Welcome to the DjangoWelcome to the Django
Welcome to the Django
 
BogoSort 2.0
BogoSort 2.0BogoSort 2.0
BogoSort 2.0
 
Antigo_Scrum
Antigo_ScrumAntigo_Scrum
Antigo_Scrum
 
Estabelecimento e Encerramento de Conexão
Estabelecimento e Encerramento de ConexãoEstabelecimento e Encerramento de Conexão
Estabelecimento e Encerramento de Conexão
 
Olá Python!
Olá Python!Olá Python!
Olá Python!
 
Python no Z6
Python no Z6Python no Z6
Python no Z6
 
Geolocalização com o GMAPS+Wifi
Geolocalização com o GMAPS+WifiGeolocalização com o GMAPS+Wifi
Geolocalização com o GMAPS+Wifi
 

Análise do BogoSort