Ordenamiento rápido (Quick sort) en Ruby

Ordenamiento rápido o Quick sort es otro algoritmo clásico de ordenamiento. En este algoritmo se usa un pivote que sirve para separar el arreglo, con el fin de dividir el ordenamiento en partes más pequeñas. La elección del pivote se puede realizar de varias maneras, pero en este caso elegí la más sencilla que es … Leer más

Ordenamiento de burbuja en Ruby

Nuevamente estoy intentando aprender Ruby, pero para ser honesto se me dificulta un poco, esta tan optimizado que muchas cosas se pueden hacer en prácticamente en una solo línea. Además tengo muchos vicios de otros lenguajes, principalmente … por favor no se burlen…¡BASIC!. Entonces recordé la forma en que aprendí otros lenguajes como Pascal o … Leer más