home *** CD-ROM | disk | FTP | other *** search
/ Symantec Visual Cafe for Java 2.5 / symantec-visual-cafe-2.5-database-dev-edition.iso / VCafe / WDESAMPL.BIN / BubbleSortAlgorithm.class (.txt) < prev    next >
Encoding:
Java Class File  |  1996-11-19  |  549 b   |  32 lines

  1. class BubbleSortAlgorithm extends SortAlgorithm {
  2.    void sort(int[] var1) throws Exception {
  3.       int var2 = var1.length;
  4.  
  5.       boolean var3;
  6.       do {
  7.          --var2;
  8.          if (var2 < 0) {
  9.             return;
  10.          }
  11.  
  12.          var3 = false;
  13.  
  14.          for(int var4 = 0; var4 < var2; ++var4) {
  15.             if (super.stopRequested) {
  16.                return;
  17.             }
  18.  
  19.             if (var1[var4] > var1[var4 + 1]) {
  20.                int var5 = var1[var4];
  21.                var1[var4] = var1[var4 + 1];
  22.                var1[var4 + 1] = var5;
  23.                var3 = true;
  24.             }
  25.  
  26.             ((SortAlgorithm)this).pause(var2, var4);
  27.          }
  28.       } while(var3);
  29.  
  30.    }
  31. }
  32.