Class BubbleSort

    • Constructor Detail

      • BubbleSort

        public BubbleSort()
    • Method Detail

      • sort

        public boolean sort​(Cell[][] tab,
                            int column,
                            int maxIter,
                            SortAlgorithm.Order order)
        An in-place implementation of the bubble sort algorithm
        Specified by:
        sort in interface SortAlgorithm
        Parameters:
        tab - a 2-D array of type Cell to be sorted.
        column - the index of the column which will be the sorting criteria.
        maxIter - maximum number of iterations. Value of -1 means unlimited iterations, <-1 means none.
        order - an enum Order value determining the sorting direction.
        Returns:
        a boolean value of whether sorting could be completed in the given number of iterations.