Sorting algorithms/Bubble sort: Difference between revisions

added Yorick
(added Yorick)
Line 2,482:
NumberOfItems = NumberOfItems - 1
Loop</lang>
 
=={{header|Yorick}}==
<lang yorick>func bubblesort(&items) {
itemCount = numberof(items);
do {
hasChanged = 0;
itemCount--;
for(index = 1; index <= itemCount; index++) {
if(items(index) > items(index+1)) {
items([index,index+1]) = items([index+1,index]);
hasChanged = 1;
}
}
} while(hasChanged);
}</lang>
Anonymous user