1: class BubbleSortAlgorithm extends SortAlgorithm {
2: void sort(int a[]) {
3: for (int i = a.length; --i>=0; )
4: for (int j = 0; j<i; j++) {
5: if (a[j] > a[j+1])
6: swap(a, j, j+1);
7: pause();
8: }
9: }
10:
11: public BubbleSortAlgorithm(AlgorithmAnimator animator) {
12: super(animator);
13: }
14: }