Data commit
This commit is contained in:
parent
7387c8f97b
commit
cb5bb5e222
199093 changed files with 3378972 additions and 0 deletions
|
|
@ -0,0 +1,25 @@
|
|||
function cocktailSort(input:Array):Array {
|
||||
do {
|
||||
var swapped:Boolean=false;
|
||||
for (var i:uint = 0; i < input.length-1; i++) {
|
||||
if (input[i]>input[i+1]) {
|
||||
var tmp=input[i];
|
||||
input[i]=input[i+1];
|
||||
input[i+1]=tmp;
|
||||
swapped=true;
|
||||
}
|
||||
}
|
||||
if (! swapped) {
|
||||
break;
|
||||
}
|
||||
for (i = input.length -2; i >= 0; i--) {
|
||||
if (input[i]>input[i+1]) {
|
||||
tmp=input[i];
|
||||
input[i]=input[i+1];
|
||||
input[i+1]=tmp;
|
||||
swapped=true;
|
||||
}
|
||||
}
|
||||
} while (swapped);
|
||||
return input;
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue