Advertisement
Guest User

Untitled

a guest
Aug 4th, 2015
166
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.74 KB | None | 0 0
  1. class BubbleSort {
  2. private Sorter (arrayList, order) {
  3. var temp;
  4. for (var i = 0; i < arrayList.length - 1; i++) {
  5. for (var j = i; j < arrayList.length - i; j++) {
  6. if ((order == 'asc' ? (arrayList[j-1] > arrayList[j]) : (arrayList[j-1] < arrayList[j]))) {
  7. temp = arrayList[j-1];
  8. arrayList[j-1] = arrayList[j];
  9. arrayList[j] = temp;
  10. }
  11. }
  12. }
  13. }
  14.  
  15. Ascending (arrayList) {
  16. if (!arrayList.length) {
  17. return;
  18. }
  19. Sorter(arraylist, 'asc');
  20. }
  21.  
  22. Descending (arrayList) {
  23. if (!arrayList.length) {
  24. return;
  25. }
  26. Sorter(arraylist, 'desc');
  27. }
  28. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement