Closed bcribas closed 3 years ago
professor eu fiz um que tem uma flag, caso ele passe por algum dos loops e nao faça nenhuma troca, ele da break, seria isso? https://github.com/chfleury/data-structures/blob/main/Sort%20Algorithms/bubble_sort.c
professor eu fiz um que tem uma flag, caso ele passe por algum dos loops e nao faça nenhuma troca, ele da break, seria isso? https://github.com/chfleury/data-structures/blob/main/Sort%20Algorithms/bubble_sort.c
É isso mesmo Fleury! Agora você pode fazer um pull request do bubblesort.c
com a sua modificação. Pode chamar o arquivo de bubblesortsentinela.c
.
Seria um /plus / as modificações no Makefile
e no main.h
(mas não são necessárias ).
[]s
Falta uma implementação do BubbleSort que tenha o sentinela de trocas, para que o algoritmo aproveite o estado quase ordenado do vetor.