home *** CD-ROM | disk | FTP | other *** search
- class BubbleSortAlgorithm extends SortAlgorithm {
- void sort(int[] var1) throws Exception {
- int var2 = var1.length;
-
- boolean var3;
- do {
- --var2;
- if (var2 < 0) {
- return;
- }
-
- var3 = false;
-
- for(int var4 = 0; var4 < var2; ++var4) {
- if (super.stopRequested) {
- return;
- }
-
- if (var1[var4] > var1[var4 + 1]) {
- int var5 = var1[var4];
- var1[var4] = var1[var4 + 1];
- var1[var4 + 1] = var5;
- var3 = true;
- }
-
- ((SortAlgorithm)this).pause(var2, var4);
- }
- } while(var3);
-
- }
- }
-