Professional Documents
Culture Documents
Desarrollo
a. Algoritmos de Bsqueda
La idea central de este algoritmo es comparar el elemento ubicado en el lugar central del arreglo
con el valor buscado. Si el elemento central es igual al valor buscado la bsqueda finaliza con
xito. Si no es as, puede ocurrir o bien que el elemento central sea mayor que el buscado en
cuyo caso el elemento coincidente debe estar en la mitad inferior del arreglo- o bien que sea
menor y el elemento coincidente se encuentra en la mitad superior. En ambos casos se prosigue
la bsqueda en la mitad que corresponde, si es que quedan elementos en esa direccin, o bien se
finaliza la bsqueda sin xito.
b. Algoritmos de Ordenacin
Es la operacin de arreglar los registros de una tabla en algn orden secuencial de acuerdo a un
criterio de ordenamiento se efecta con base en el valor de algn campo en un registro el
propsito principal de un ordenamiento es el de facilitar las bsquedas de los miembros del
conjunto ordenado. El ordenar un grupo de datos significa mover los datos o sus referencias para
que queden en una secuencia tal que represente un orden, el cual puede ser numrico, alfabtico
o incluso alfanumrico, ascendente o descendente.
a. Insercin de datos
La primera accin a realizar en la operacin de insercin es localizar el lugar adecuado en el
rbol donde se insertar el nuevo elemento. De esta forma aseguraremos que la propiedad de
orden se mantiene
b. Eliminacin de datos
La eliminacin de elementos siempre se hace en una hoja, si el nodo a borrar no estuviese en un
nodo hoja, se sustituira el nodo a borrar por el inmediatamente inferior o superior, que s que
debe estar en una hoja
3) Explique brevemente y segn sus propias palabras, los siguientes mtodos de ordenacin:
a. Seleccin
Consiste en encontrar el menor de todos elementos del arreglo e intercambiarlo con el que est
en la primera posicin. Luego el segundo ms pequeo, y as sucesivamente hasta ordenarlo todo.
Su implementacin requiere O (n2) comparaciones e intercambios para ordenar una secuencia de
elementos.
b. Burbuja
Este mtodo consiste en acomodar los elementos moviendo el mayor hasta la ltima casilla
comenzando desde la casilla cero hasta haber acomodado el nmero ms grande en la ltima
posicin, una vez acomodado el ms grande, prosigue a encontrar y acomodar el siguiente ms
grande comparando de nuevo los nmeros desde el inicio, y as sigue hasta ordenar todo los
elementos el arreglo.
c. Insercin Binaria
Algoritmo de insercin directa se mejora fcilmente al notar que la secuencia destino donde debe
insertarse el nuevo elemento, ya est ordenada. Por eso puede ser empleado un mtodo ms
rpido para determinar el punto de insercin. La eleccin obvia es una bsqueda binaria que
prueba la secuencia destino en la mitad y contina buscando hasta encontrar el punto
d. QuickSort
Se podr garantizar que los elementos a la izquierda de la mitad son los menores y los elementos
a la derecha son los mayores. Los siguientes pasos son llamados recursivos con el propsito de
efectuar la ordenacin por particin al arreglo izquierdo y al arreglo derecho, que se obtienen de
la primera fase. El tamao de esos arreglos en promedio se reduce a la mitad. As se contina
hasta que el tamao de los arreglos a ordenar es 1, es decir, todos los elementos ya estn
ordenados.
Bibliografa
2014 IACC Estructura de datos Contenidos semana 1