Este método consiste en comparaciones y desplazamientos sucesivos  a medida que se recorre el vector o arreglo, esto quiere decir que toma el primer elemento y lo compara con el elemento siguiente, si el primer elemento es mayor se procede a cambiar de posición con el elemento comparado, sino es así se queda en la misma posición y se repite el mismo procedimiento  hasta recorrer todo el vector (se ordena mientras se recorre el vector).

Ejemplo: