Discusión:Comb sort

Contenido de la página no disponible en otros idiomas.
De Wikipedia, la enciclopedia libre

Gracias por avisarme. 200.250.3.254 12:05 17 nov 2006 (CET)

Hay un par de errores en el pseudo-código:

loop until i + gap >= array.size   <---  No es >= sino >. Como está no ordena el último registro.
    if array[i] > array[i+gap]     <---  El nombre de la variable es input, no array.  Debe ser input[i] > input[i+gap]
        swap (array[i], array[i+gap])    <---  Igual con el nombre de la variable.
        swaps:= swaps + 1
    end if
    i:= i + 1
end loop