Diferencia entre revisiones de «Ordenamiento Shell»

Contenido eliminado Contenido añadido
Línea 81:
=== [[Lenguaje de programación C|C++]] ===
<source lang="C">
'''void''' Shell( int Vector[], int Longitud )
{
'''int''' I, J, Incremento, Temp;
 
Incremento = Longitud / 2;
while ( Incremento > 0 )
{
'''for''' ( I = Incremento; I < Longitud; I++)
{
J = I;
Temp = Vector[ I ];
'''while''' ( ( J >= Incremento ) && ( Vector[ J - Incremento ] > Temp ) )
{
Vector[ J ] = Vector[ J - Incremento ];