package cz.magus.sort;

public class StupidBubbleSort extends SortAdapter {

	public StupidBubbleSort(){
	}

	public StupidBubbleSort(int[] data){
		super(data);	
	}

	/**
	 * setridi "se" podle zadaneho poradi metodou 
	 * hloupeho BubbleSort u 
	 * @param order true = vzestupne, false = sestupne
	 */
	@Override
	public void sortImpl(boolean order) {
		for (int i = 0; i < data.length -1; i++) {
			for (int j = 0; j < data.length -1; j++) {
				if (compare(j, j+1, order)) {
					swap(j, j+1);
				}
			}			
		}	
	}	
}
