O que é o algoritmo Bubble Sort e quais são as suas vantagens e desvantagens?

Você já precisou ordenar uma sequência de números ou outros elementos em uma determinada ordem? Se sim, você provavelmente usou algum algoritmo de ordenação para fazer isso. Um algoritmo de ordenação é um conjunto de instruções que define como organizar os elementos de uma sequência em uma ordem específica, como crescente ou decrescente. Existem vários … Ler mais

Algoritmo Bubble Sort – O demonio das buscas

Hoje vou responder um email de uma leitora a Heloisa, que me pediu para falar mais sobre o algoritmo bubble sort, vamos lá. Algoritmo 1: Procedimento BubbleSort(Vetor) var AUX {variavel de apoio} Inicio para i=0 até n-1 faça para j=0 até n-1 faça se vetor[j] > vetor[j+1] então AUX = vetor[j] vetor[j] = vetor[j+1] vetor[j+1] … Ler mais