rust - forma - ordenar un vector c++
¿Cómo ordenar un vector en Rust? (2)
¿Cuál es el método recomendado actualmente para ordenar valores en un vector?
Si bien las soluciones propuestas anteriormente pueden ordenar vectores de enteros, tuve problemas para ordenar los vectores de flotadores.
La solución más simple era usar la caja de clasificación rápida , que también puede clasificar los flotadores. La caja de clasificación rápida también puede ordenar otros vectores de cualquier tipo y también implementa métodos para ordenar usando comparaciones (sort_by).
El siguiente es el código Rust:
extern crate quickersort;
//let''s create the vector with the values
let mut vals = Vec::new();
vals.push(31.2);
vals.push(31.2);
vals.push(10.0);
vals.push(100.4);
vals.push(4.1);
quickersort::sort_floats(&mut vals[..]); // sort the vector