Preciso realizar um estudo comparativo entre vários algoritmos de ordenação (bubble
, count
, selection
, insertion
, heap
, merge
, quick
, bucket
, radix
) utilizando listas duplamente ligadas, o parâmetro é o tempo de execução gasto por algoritmo.
vão ser criados:
-
50 vetores de tamanho 100
-
50 de tamanho 1000
-
50 de tamanho 10000
-
50 de tamanho 100000
-
50 de tamanho 1000000
e contar o tempo de execução em ms
e ns
,
ao final tenho que gerar gráficos contendo o tempo médio de comparações. Gostaria de ajuda por onde começar, bons métodos ou funções do python
que me auxiliem