Advertisement
Guest User

bubble

a guest
May 4th, 2016
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.40 KB | None | 0 0
  1. void bubbleDownSort(int array[], int size, int & compares, int & exchanges)
  2. {
  3.     bool swap;
  4.     int temp;
  5.  
  6.     do
  7.     {
  8.         swap = false;
  9.  
  10.         for (int i = (size - 1); i > -1; i--)
  11.         {
  12.             if (array[i] < array [i - 1])
  13.             {
  14.                 temp = array[i];
  15.                 array[i] = array[i - 1];
  16.                 array[i - 1] = temp;
  17.  
  18.                 exchanges = exchanges + 3;
  19.                
  20.                 swap = true;
  21.             }
  22.  
  23.                 compares++;
  24.         }
  25.     } while (swap);
  26. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement