Quicksort: diferenças entre revisões

Conteúdo apagado Conteúdo adicionado
m Identação do bloco corrigida.
Correção do algoritmo de C++
Linha 139:
</syntaxhighlight>Uma versão em C++ do primeiro pseudocódigo é expressa da seguinte maneira:<syntaxhighlight lang="c++">
#include <iostream>
 
using std::cout;
using std::endl;
 
void quicksort(int values[], int began, int end)
Linha 169 ⟶ 166:
}
if(j > began)
quick_sortquicksort(values, began, j);
if(i < end)
quick_sortquicksort(values, i, end);
}
 
Linha 179 ⟶ 176:
for(int i = 0; i < 10; i++)
{
std::cout << array[i] << ' ';
}
std::cout << std::endl;
quicksort(array, 0, 10);
for(int i = 0; i < 10; i++)
{
std::cout << array[i] << ' ';
}
return 0;