Documente Academic
Documente Profesional
Documente Cultură
Estructura de Datos
Instituto IACC
03 de noviembre 2013
Desarrollo
a. Algoritmos de Búsqueda:
Este tipo de algoritmo es capaz de localizar un elemento con similares características o con
algunas propiedades dentro de una estructura, además los algoritmos de búsqueda son capaces
de realizar una búsqueda en forma interna o externa según sea la función dada. En algunos casos
este tipo de algoritmo puede buscar algún dato dependiendo la ruta o en el lugar que se encuentre
b. Algoritmos de Ordenación:
Este tipo de algoritmo es dar un orden a cualquier tipo de sentencia es decir podemos utilizar este
tipo de algoritmo de ordenación para poder realizar un orden secuencial por ejemplo tenemos
en forma descendente seria 7, 6, 5, 4, 3, 2, 1; obviamente para llegar a esto tiene que cumplir
Esto se puede lograr tanto de forma interna o externa, es decir internamente todos los datos se
localizan en la memoria RAM (cualquiera sea su forma) y cuentan con un método de acceso
aleatorio o directo, en cambio los algoritmos externos son aquellos donde se encuentran
Existen varios tipos de algoritmos de ordenación como interna, selección, burbuja, directa,
binaria, etc.
2) Con sus propias palabras, indique en qué consisten los siguientes procesos:
a. Inserción de datos:
agregar las variables designadas y cambiar datos para luego proceder a utilizar cualquier tipo de
arreglo.
b. Eliminación de datos:
variable final me explico, cuando se realiza la inserción de una variable para cuando esta variable
3) Explique brevemente y según sus propias palabras, los siguientes métodos de ordenación:
a. Selección:
Este tipo de algoritmo se encarga de ubicar aquel elemento más pequeño dentro del arreglo
(“array”), y lo ubica en la primera posición, esta operación se repite en el proceso entre los
elementos que están dentro del arreglo, es decir el siguiente elemento lo coloca en segundo lugar
el arreglo.
b. Burbuja:
Este tipo de algoritmo se encarga de realizar una comparación a los elementos adyacentes en
forma de pares, y reubicándolos entre sí. Hasta lograr que estén ubicados en el orden al interior
del arreglo.
c. Inserción Binaria:
Este tipo de algoritmo es idéntico al de inserción directa, es decir que es igual pero tiene una
excepción de que se realiza la búsqueda del orden de un elemento dado en la subsista ordenada, y
eso se llama búsqueda binaria. Este algoritmo nos ayuda a ahorrar tiempo ya que nos ayuda a
d. QuickSort:
Este tipo de algoritmo es más conocido como la ordenación rápida. Es un método basado en la
técnica denominada (“divide y vencerás”), esta técnica consiste en ir dividiendo una gran
variedad de problemas en problemas más pequeños, y que son más abordables y más sencillos de
La aplicación de este tipo consiste en ir subdividiendo un arreglo en arreglos más pequeños para
luego ordenarlos a cada uno de ellos, para así mover aquellos de un valor mínimo a la izquierda
de este, y los valores más grandes a la derecha. Para luego aplicar el mismo criterio a cada una
IACC 2013