Documentos de Académico
Documentos de Profesional
Documentos de Cultura
MATRÍCULA: UDX042030004
UNIDAD DE APRENDIZAJE:
3.0
ACTIVIDAD DE APRENDIZAJE:
FECHA DE ENTREGA
24 DE MARZO DE 2021
Contenido
INTRODUCCIÓN.....................................................................................................................................3
DESARROLLO DE LA ACTIVIDAD:....................................................................................................4
CONCLUSIONES...................................................................................................................................12
FUENTES CONSULTADAS..................................................................................................................13
BIBLIOGRAFÍA:....................................................................................................................................13
INTRODUCCIÓN
Desde su creación, estos han sido modificados una y otra vez para hacerlos más y más eficientes para
diferentes tipos de tareas, entre ellas, la investigación o búsqueda y el ordenamiento de información
para una o más entidades, uno de estos, podría ser el motor de búsqueda de Google o el algoritmo de
recomendaciones de YouTube.
- Insertion sort
- Selection sort
- Bubble sort
- Quicksort
- Heapsort
- Mergesort
Todos y cada uno con sus diferentes características que los diferencian entre sí, y, en los algoritmos de
búsqueda, los principales son:
- Búsqueda lineal
- Búsqueda binaria
- HAshing
- Búsqueda de textos
En este trabajo, se revisarán los diferentes tipos de algoritmos de búsqueda y orden y se describirán sus
funciones únicas y características
DESARROLLO DE LA ACTIVIDAD:
MergeSort es un ordenamiento
estable, paraleliza mejor, y es más
eficiente manejando medios
secuenciales de acceso lento.
El algoritmo de MergeSort es un
algortimo de sort que presenta
algunas propiedades interesantes.
Cada algoritmo tiene su razón de ser y existir, además de que cada uno tiene la capacidad exacta de
cumplir las demandas del desarrollador, es importante reconocer y comprender para que sirve y como
esta compuesto cada tipo de algoritmo para usarlo de manera adecuada o adaptarlo en ciertas ocasiones
a la actividad que se desea realizar, puesto que, no todos los algoritmos se van a ajustar a las
necesidades que tenemos de primeras.
En este trabajo me consta que cada algoritmo va a ser especifico para una o más series de acciones o
tareas que yo desee que haga por mí; en el caso de los algoritmos de ordenamiento, queda claro que su
uso es para ordenar y clasificar información recabada o dada por el desarrollador, esto con el fin de
mantenerla en orden y poder acceder a bibliotecas de información de manera rápida y segura sin tener
que revisar mil y una carpetas para ello.
Para el caso de los algoritmos de búsqueda, me queda claro que son para la búsqueda de información o
de datos dentro de una data bank o dentro de un directorio (como podría ser la carpeta de Windows 32)
para su posterior análisis u ordenamiento con otro tipo de algoritmo como el mencionado
anteriormente.
FUENTES CONSULTADAS
BIBLIOGRAFÍA:
Hernández, R., Lázaro, J. C., Dormido, R., & Ros, S. (2001). Estructuras de datos y Algoritmos.
Prentice Hall.
Joyanes Aguilar, L., & Sánchez García, L. (2008). Estructuras de Datos en c++. Mc Graw Hill.
Joyanes Aguilar, L., & Zahonero Martínez, I. (2001). Programación en C metodología, Algoritmos y
Estructura de datos. McGraw-Hill
AHO, V., ALFRED, H., JOHN, U., & JEFFREY. (1998). ESTRUCTURAS DE DATOS Y
ALGORITMOS. MEXICO, D.F.: IMPRESIONES ALDINA, S.A.