Closed chfleury closed 3 years ago
de maneira cosmética:
- Nome da função deixar o S do
sort
em minúsculobubblesortSentinela
- Remover as linhas vazias 10 e 15
- remover as chaves das linhas 21 e 23 (as chaves são opcionais e sem elas o código fica mais limpo).
Aproveitando que você já está bem avançado poderia criar o
bubblesortsentinela.h
, copiando o arquivobubblesort.h
e atualizando o nome da função parabubblesortSentinela
Também adicionar as entradas para o bubblesortSentinela no arquivo
main.h
, basta replicar oelif
de outra versão.Com isso fecharia um commit ótimo!
Acho que agora foi kkk, eu nunca tinha mexido com esses arquivos .h antes
Adicionando bubble sort com uma sentinela, para que o algoritmo aproveite o estado quase ordenado do vetor, caso a sentinela perceba que não foi feita nenhuma troca em um determinado loop, significa que o vetor já está ordenado, finalizando assim a ordenação.