24 lines
550 B
Java
24 lines
550 B
Java
package Sorting;
|
|
|
|
public class BubbleSorter extends Sorter{
|
|
//a class to sort arrays of numbers using bubble sort
|
|
|
|
public BubbleSorter(RandomNumberFileReader reader){
|
|
super("bubble sort", reader);
|
|
}
|
|
|
|
void sort(){
|
|
|
|
boolean usedSwap;
|
|
do{
|
|
usedSwap=false;
|
|
for(int i=0;i<numbers.length-1;i++){
|
|
if(compare(numbers[i],numbers[i+1])>0){
|
|
swap(i,i+1);
|
|
usedSwap=true;
|
|
}
|
|
}
|
|
}while(usedSwap);
|
|
}
|
|
|
|
} |