Sorting algorithms/Gnome sort: Difference between revisions

Content added Content deleted
No edit summary
Line 1,354: Line 1,354:
j = j + 1;}
j = j + 1;}
else{
else{
d = a[i-1];
temp = a[i-1];
a[i-1] = a[i];
a[i-1] = a[i];
a[i] = d;
a[i] = temp;
i = i - 1;
i = i - 1;
if(i == 0){
if(i == 0){
Line 1,368: Line 1,368:
<lang rascal>gnomeSort([4, 65, 2, -31, 0, 99, 83, 782, 1])
<lang rascal>gnomeSort([4, 65, 2, -31, 0, 99, 83, 782, 1])
list[int]: [-31,0,1,2,4,65,83,99,782]</lang>
list[int]: [-31,0,1,2,4,65,83,99,782]</lang>



=={{header|REXX}}==
=={{header|REXX}}==