Guest User

Untitled

a guest
Nov 21st, 2017
83
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.64 KB | None | 0 0
  1. const cocktailSort = arr => {
  2. let isSorted = true;
  3.  
  4. while (isSorted){
  5. for (let i=0; i< arr.length-1; i++){
  6. if (arr[i] > arr[i+1]){
  7. let temp = arr[i];
  8. arr[i] = arr[i+1];
  9. arr[i+1] = temp;
  10. isSorted = true;
  11. }
  12. }
  13.  
  14. if (!isSorted) break;
  15. isSorted = false;
  16.  
  17. for (let j=arr.length-1; j>0; j--){
  18. if (arr[j-1] > arr[j]){
  19. let temp = arr[j];
  20. arr[j] = arr[j-1];
  21. arr[j - 1] = temp;
  22. isSorted = true;
  23. }
  24. }
  25. }
  26. return arr
  27.  
  28. }
Add Comment
Please, Sign In to add comment