ordenar array con bubble sort
Publicado por tadeo (2 intervenciones) el 26/02/2021 23:08:01
Buenas!!! alguien me podria decir como es el codigo de este ejercicio? muchas gracias!!!
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
// Ordená un arreglo de números usando un bubble sort pero con algunas particularidades.
// El nuevo arreglo debe ser devuelto.
// El algortimo va a recibir un arreglo de objetos de la siguiente forma:
// {
// name: "compu",
// price: 1200,
// review: 8
// }
// Esos objetos deben ser ordenados en función de lo que indique los siguientes parámetros
// "firstOrd", "secondOrd" los cuales van a tener alguna de las propiedades del objeto anterior
// para saber cual va a ser la que debemos tomar para el ordenamiento. La "secondOrd" se usa en los
// casos en los cuales para la "firstOrd" tengan el mismo valor.
// var array = [
// {name: "compu", price: 1200, review: 8},
// {name: "celulare", price: 300, review: 9},
// {name: "tele", price: 800, review: 1},
// {name: "play", price: 1200, review: 7}
// ]
// Ejemplo 1:
// specialSort(array, "price") --> Debería quedar:
// [
// {name: "celular", price: 300, review: 9},
// {name: "Tele", price: 800, review: 1},
// {name: "compu", price: 1200, review: 8}
// {name: "Play", price: 1200, review: 7}
// ]
// Ejemplo 2:
// specialSort(array, "price", "review") --> Debería quedar:
// [
// {name: "celular", price: 300, review: 9},
// {name: "tele", price: 800, review: 1},
// {name: "Play", price: 1200, review: 7},
// {name: "compu", price: 1200, review: 8}
// ]
// (Siempre el ordenamiento es de menor a mayor sea cual fuera la propiedad indicada para el orden)
var specialSort = function(array, firstOrd, secondOrd) {
// Tu código aca:
}
Valora esta pregunta


0