Sorting algorithms/Bubble sort: Difference between revisions
Content added Content deleted
m (→{{header|AWK}}: Update commentary) |
|||
Line 3,556: | Line 3,556: | ||
foo 10 bsort |
foo 10 bsort |
||
foo 10 .array</lang> |
foo 10 .array</lang> |
||
=={{header|TorqueScript}}== |
|||
<lang TorqueScript>function bubbleSort(%list) |
|||
{ |
|||
%ct = getFieldCount(%list); |
|||
for(%i = 0; %i < %ct; %i++) |
|||
{ |
|||
for(%k = 0; %k < (%ct - %i - 1); %k++) |
|||
{ |
|||
if(getField(%list, %k) > getField(%list, %k+1)) |
|||
{ |
|||
%tmp = getField(%list, %k); |
|||
%list = setField(%list, %k, getField(%list, %k+1)); |
|||
%list = setField(%list, %k+1, %tmp); |
|||
} |
|||
} |
|||
} |
|||
return %list; |
|||
}</lang> |
|||
=={{header|Unicon}}== |
=={{header|Unicon}}== |