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{ |
||
temp = a[i-1]; |
|||
a[i-1] = a[i]; |
a[i-1] = a[i]; |
||
a[i] = |
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}}== |