Documentos de Académico
Documentos de Profesional
Documentos de Cultura
PIA
Nombre Matricula
Estephanie Lisseth Sánchez Martínez 1896517
Marian Avila Camacho 1896383
Ahisar Gabriel Cantu Gomez 1895210
María Fernanda Chavez Puga 1898273
Claudia Abigail Ibarra Lozano 1896021
La pila se puede representar mediante una matriz para almacenar los elementos.
Aparte de la matriz, también debemos recordar el tamaño de la pila y debemos
asegurarnos de declarar suficiente espacio para la matriz (en la siguiente
implementación podemos almacenar N elementos).
La cola se puede representar mediante una matriz para almacenar los elementos.
Aparte de la matriz, también debe recordar la parte delantera (cabeza) y la parte
trasera (cola) de la cola. Debemos estar seguros de declarar espacio suficiente
para la matriz (en la siguiente implementación podemos almacenar N-1 elementos
).
Una tabla hash o mapa es una estructura de datos que asocia llaves o claves con
valores. La operación principal que soporta de manera eficiente es la búsqueda:
permite el acceso a los elementos (teléfono y dirección, por ejemplo) almacenados
a partir de una clave generada usando el nombre, numero de cuenta o id. Funcion
transformando la clave con una funcion hash en un hash, un numero que la tabla
hash utiliza para localizar el valor deseado.
Tablas hash: Su objetivo es almacenar un número elevado de datos sobre los que
se necesitan operaciones de búsqueda e inserción muy eficientes. Una tabla
hash almacena un conjunto de pares “(clave, valor)”. Y tienen un gran impacto al
usarse comúnmente en las herramientas de trabajo de cualquier estudiante como
Un diccionario, este es un ejemplo de estructura que se puede implementar
mediante una tabla hash. Para cada par, la clave es la palabra a buscar, y el valor
contiene su significado. El uso de esta estructura de datos es tan común en el
desarrollo de aplicaciones que algunos lenguajes las incluyen como tipos básicos.
Ventajas y desventajas
A continuación se muestran las ventajas y desventajas de cada una de los 4
métodos que utilizamos así como la ventaja y desventaja general de usarlas todos
juntos
Ventajas
Pilas y colas
Grafos
Tablas hash
La ventaja de usar estos cuatro métodos, es que te hacen el trabajo mucho más
rápido y no batalles tanto al momento de hacer la programación, puedas encontrar
más rápido lo que buscas y está mejor acomodado.
Desventajas
Pilas y colas
Grafos
Tablas hash
La desventaja de utilizar estos métodos, es que tienes que recorrer todo cuando
buscas información en específico, también al utilizarlos al momento de que se
genere un error tienes que modificar muchas cosas y quitan mucha memoria que
se podría utilizar para otras cosas.
EJEMPLO
Conclusiones
Estephanie Lisseth Sánchez Martínez 1896517
En esta practica aplicamos el uso de todos los métodos que estuvimos viendo en
clase y de la misma forma que ya habíamos practicado en cada una de las tareas
pasadas, este trabajo nos ayudo mucho a terminar de entender mejor todo lo visito
en clase y a saber mejor sobre su aplicación y de la forma que podemos utilizarlos
juntos.
Referencias
https://es.slideshare.net/YorkaMarisolPerezFeliz/listaspilas-y-colas-estructura-de-datos
https://delfino.cr/2020/10/la-utilidad-y-aplicacion-de-los-grafos-y-sistemas-de-informacion-
geografica
http://www.it.uc3m.es/pbasanta/asng/course_notes/ch07.html
https://www.ionos.mx/digitalguide/hosting/cuestiones-tecnicas/graph-database/