# data[].attributes.headline
Mendoza Jambo, Sandra Elizabeth                    Rodas Malca, Cristhian Paul                             Sánchez Arana, Richard Alexander            Villanueva Cojal, Kevin Ulises                                                                   

# data[].attributes.subject
Mendoza Jambo, Sandra Elizabeth                    Rodas Malca, Cristhian Paul                             Sánchez Arana, Richard Alexander            Villanueva Cojal, Kevin Ulises                                                                   

# data[].attributes.body
En un arreglo bidimensional, suponemos que uno de ellos es el menor o mayor, para luego contrastarlo con cada elemento.

# data[].attributes.body
-Mejor caso: arreglo ordenado, 0 swaps.
-Peor caso: Arreglo ordenado inversamente, n*(n+1)/2 swaps.
-Promedio: n*(n+1)/4 swaps.

La velocidad depende cuadráticamente del tamaño del arreglo.

# data[].attributes.body
Arreglo de dos dimensiones el cual está integrado por medio de dos índices

# data[].attributes.body
Es un conjunto de instrucciones que están diseñadas para localizar un elemento con ciertas propiedades dentro de una estructura de datos

# data[].attributes.body
Vamos comparando cada par de elementos e intercambia sus posiciones si es necesario, puede ser ascendente o descendente.

# data[].attributes.body
Compara si el valor que se está buscando está en la mitad superior o inferior, asi sucesivamente hasta encontrar el valor

# data[].attributes.body
Consiste en comparar el elemento que se esta buscando con cada elemento del arreglo.
Es  mas eficiente en arreglos pequeños.

# data[].attributes.body
Existen diversos algoritmos para ordenar.