4
Lo más leído
5
Lo más leído
14
Lo más leído
REPRESENTACION
EN MEMORIA
ESTATICA Y DINAMICA CON PILAS
ING. FERNANDO SOLIS
DEFINICIÓN:
PILA: Es una lista de elementos a la cual se le puede
insertar o eliminar elementos solo por uno de los
extremos, en consecuencia, los elementos de una pila
serán eliminados en orden inverso al que se insertaron,
es decir el último elemento en insertar es el primero en
salir.
Esta estructura sigue el principio LIFO
LIFO («last in, first out»)
MEMORIA
ESTATICA
CON PILAS
ING. FERNANDO SOLIS
Si queremos implementar una pila estáticamente,
podríamos simularlo con la utilización de:
MEMORIA
ESTÁTICA
Una estructura de datos estática es aquella que
durante su ejecución no utiliza más memoria de
la reservada.
Reservando previamente
el espacio de memoria
a utilizar
1
Se deberá restringir a
que todos los datos
sean del mismo tipo.
2
Cuando se desea insertar un elemento dentro de una pila llena, se dice que
ha ocurrido un desbordamiento (overflow), y el espacio de memoria no se
puede modificar. Si trata de eliminar un elemento dentro de una Pila vacía
ocurre un subdesbordamiento (underflow).
ARREGLOS
CODIGO
Pila.
h
Pila.cp
p
main.cp
p
EJECUCIÓN
MEMORIA
DINAMICA
CON PILAS
ING. FERNANDO SOLIS
Una estructura de datos
dinámica es aquella que
durante la ejecución puede
extenderse de acuerdo a
las necesidades del
algoritmo o en otras
palabras es aquella que
durante la ejecución puede
reservar más memoria según
requiera.
MEMORIA
DINÁMICA Para la implementación dinámica de una
pila se usará
LISTAS
ENLAZADAS
SIMPLES
Solo puede recorrer los nodos en un
sentido.
Los espacios para almacenar los datos
serán llamados nodos con atributos de
tipo puntero para apuntar al nodo
siguiente.
CODIGO
nodo.
h
nodo.cp
p
CODIGO
pila.
h
pila.cp
p
EJECUCIÓN
main.cp
p
Para la implementación de una pila con memoria
estática se puede usar:
PREGUNTA 1
PREGUNTA 2 Para la implementación de una pila con memoria
dinámica se puede usar:
• Arreglos
• Listas
• Ninguna de las anteriores
• Arreglos
• Listas simplemente enlazadas
• Ninguna de las anteriores
¿Cuándo ocurre un desbordamiento (overflow) en
una pila estática?
PREGUNTA 3
PREGUNTA 4 ¿Cuándo ocurre un subdesbordamiento
(underflow) en una pila estática?
• Cuando se trata de eliminar un dato en una pila vacía.
• Cuando se trata de insertar un dato en una pila llena.
• Ninguna de las anteriores.
• Cuando se trata de eliminar un dato en una pila vacía.
• Cuando se trata de insertar un dato en una pila llena.
• Ninguna de las anteriores.

Más contenido relacionado

PPTX
1.5.1 Representación en memoria estática y dinámica.pptx
PPTX
Listas doblemente enlazadas
PPTX
Estructura de Datos -Unidad III: Estructuras Lineales
PPTX
Memoria Estatica
 
PPT
DOCX
Pilas como estructura de datos..
PPTX
Estructura de datos: lista, pilas y colas
PPT
Jerarquia de chomsky
1.5.1 Representación en memoria estática y dinámica.pptx
Listas doblemente enlazadas
Estructura de Datos -Unidad III: Estructuras Lineales
Memoria Estatica
 
Pilas como estructura de datos..
Estructura de datos: lista, pilas y colas
Jerarquia de chomsky

La actualidad más candente (20)

PPTX
3.1.1 Representación en memoria.pptx
PPTX
Memoria dinamica
PPTX
Programación 3: Grafos, representación y operaciones
PDF
Arboles M-Way, 2-3 y 2-3-4
PDF
Algoritmos de Ordenamiento externo
PPTX
Algoritmos de gestión de memoria
PPTX
Estructura de Datos - Unidad 5 metodos de ordenamiento
PPTX
Programación 3: colas
DOCX
Procesamiento superescalar
PPTX
Modelo de 5 estados para sistemas operativos
PPTX
3. algoritmos de ordenamiento interno
PPTX
Estructura de datos - Unidad 1: Introducción a las estructuras de datos
PPTX
4. algoritmo de ordenamiento externo
PPTX
Java pilas (Stacks) y colas (Queues)
DOCX
PPTX
Estructura de Datos - Unidad 6 Metodos de busqueda
PPTX
1.4.2 Operaciones básicas con pilas.pptx
PPTX
Ordenamientos burbuja e inserción
PDF
El Juego TicTacToe (Gato) mediante Arboles de Decisiones
3.1.1 Representación en memoria.pptx
Memoria dinamica
Programación 3: Grafos, representación y operaciones
Arboles M-Way, 2-3 y 2-3-4
Algoritmos de Ordenamiento externo
Algoritmos de gestión de memoria
Estructura de Datos - Unidad 5 metodos de ordenamiento
Programación 3: colas
Procesamiento superescalar
Modelo de 5 estados para sistemas operativos
3. algoritmos de ordenamiento interno
Estructura de datos - Unidad 1: Introducción a las estructuras de datos
4. algoritmo de ordenamiento externo
Java pilas (Stacks) y colas (Queues)
Estructura de Datos - Unidad 6 Metodos de busqueda
1.4.2 Operaciones básicas con pilas.pptx
Ordenamientos burbuja e inserción
El Juego TicTacToe (Gato) mediante Arboles de Decisiones
Publicidad

Similar a 1.4.1 Representación en memoria estática y dinámica.pptx (20)

PDF
Declarar Pilas. Definicion, Caracteristicaspdf
PPT
Pilas En C++
PDF
TRABAJO JOSE GABRIEL LUCENA PILAS PDF1233
PDF
pilas en java(edicion estructura de datos).pdf
PPTX
Presentacion Listas, Colas, Pilas
PPTX
Listas, pilas y colas
DOCX
Pilas y Colas
PPTX
PPTX
Lista, pilas y colas
PPTX
Lista, pilas y colas
PDF
PPTX
PPTX
Estructura de datos listas, pilas y colas
PPTX
Estructura de datos listas, pilas y colas
PPTX
Pilas .pptx
PPTX
PPTX
Pilas estáticas. IESIT
PPT
Darwin rodriguez 12-0861_pilasy_colas
PPTX
Declarar Pilas. Definicion, Caracteristicaspdf
Pilas En C++
TRABAJO JOSE GABRIEL LUCENA PILAS PDF1233
pilas en java(edicion estructura de datos).pdf
Presentacion Listas, Colas, Pilas
Listas, pilas y colas
Pilas y Colas
Lista, pilas y colas
Lista, pilas y colas
Estructura de datos listas, pilas y colas
Estructura de datos listas, pilas y colas
Pilas .pptx
Pilas estáticas. IESIT
Darwin rodriguez 12-0861_pilasy_colas
Publicidad

Más de Fernando Solis (20)

PDF
fundamentos de programación el arte de programar
PDF
2.5 PROYECTOS DE POO
PDF
24.3.3. Strategy
PDF
TEMPLAT E
PDF
Patrón Singleton
PDF
Tipos de Patrones
PDF
Importancia de los patrones de diseño
PDF
Introduccion-a-los-Patrones-de-Comportamiento.pdf
PDF
Bajo acoplamiento.pdf
PDF
MODULARIDAD _AltaCohesion
PDF
Localización de decisiones de diseño
PDF
Código entendible, flexible y mantenible
PDF
22.5 Dependency Inversion
PDF
Segregación de Interfaces
PDF
Sustitución de Liskov
PDF
Principio Open-Closed Mantilla
PDF
Principio-de-Responsabilidad-Unica-en-Java
PDF
21.7 Integración de componentes gráficos y clases
PDF
21.6 Gestion de Eventos - Componentes y Objetos Gráficos Java
PDF
21.5 Tablas - Componentes y Objetos Gráficos Java
fundamentos de programación el arte de programar
2.5 PROYECTOS DE POO
24.3.3. Strategy
TEMPLAT E
Patrón Singleton
Tipos de Patrones
Importancia de los patrones de diseño
Introduccion-a-los-Patrones-de-Comportamiento.pdf
Bajo acoplamiento.pdf
MODULARIDAD _AltaCohesion
Localización de decisiones de diseño
Código entendible, flexible y mantenible
22.5 Dependency Inversion
Segregación de Interfaces
Sustitución de Liskov
Principio Open-Closed Mantilla
Principio-de-Responsabilidad-Unica-en-Java
21.7 Integración de componentes gráficos y clases
21.6 Gestion de Eventos - Componentes y Objetos Gráficos Java
21.5 Tablas - Componentes y Objetos Gráficos Java

Último (20)

PDF
1er Grado - Dosificación Anual con Contenidos y PDA (2025-2026).pdf
PDF
PROSPECTO_ADMISION_PRESENCIAL_2025Medici
PPTX
contenidosypda-faase-3-230824191024-49ac7ac3.pptx
PDF
ESTRATEGIAS_PARA_CONSTRUIR_LA_CONVIVENCI.pdf
PDF
Carta magna de la excelentísima República de México
PDF
Lo que hacen los Mejores Profesores de la Universidad - Ken Bain Ccesa007.pdf
PDF
Manejo del paciente politraumatizado (2).pdf
DOCX
Fisiopatologia bdjdbd resumen de cierta parte
PPTX
RCP avanzado_Luis Minaya_ Septiembre 25.pptx
PDF
Retirate Joven y Rico - Robert Kiyosaki Ccesa007.pdf
PDF
Cuaderno_Castellano_6°_grado.pdf 000000000000000001
PPTX
MÓDULO DE SEGURIDAD CIUDADANA en el ecuador
PDF
Didáctica de las literaturas infantiles.
PDF
tu hijo tu espejo: libro que te ayudará a comprender la relación padres e hij...
PDF
CURRICULAR DE PRIMARIA santa ursula..pdf
PDF
Uso de la Inteligencia Artificial en la IE.pdf
PDF
Diversos-Rostros-de-la-EPJA-una-vision-desde-universidades-publicas-latinoame...
PDF
Estudios sociales en cuarto grado de basica
PDF
Manual del Gobierno Escolar -MINEDUC.pdf
DOCX
PCI LARAOS 2025. 2024 documento de gestión
1er Grado - Dosificación Anual con Contenidos y PDA (2025-2026).pdf
PROSPECTO_ADMISION_PRESENCIAL_2025Medici
contenidosypda-faase-3-230824191024-49ac7ac3.pptx
ESTRATEGIAS_PARA_CONSTRUIR_LA_CONVIVENCI.pdf
Carta magna de la excelentísima República de México
Lo que hacen los Mejores Profesores de la Universidad - Ken Bain Ccesa007.pdf
Manejo del paciente politraumatizado (2).pdf
Fisiopatologia bdjdbd resumen de cierta parte
RCP avanzado_Luis Minaya_ Septiembre 25.pptx
Retirate Joven y Rico - Robert Kiyosaki Ccesa007.pdf
Cuaderno_Castellano_6°_grado.pdf 000000000000000001
MÓDULO DE SEGURIDAD CIUDADANA en el ecuador
Didáctica de las literaturas infantiles.
tu hijo tu espejo: libro que te ayudará a comprender la relación padres e hij...
CURRICULAR DE PRIMARIA santa ursula..pdf
Uso de la Inteligencia Artificial en la IE.pdf
Diversos-Rostros-de-la-EPJA-una-vision-desde-universidades-publicas-latinoame...
Estudios sociales en cuarto grado de basica
Manual del Gobierno Escolar -MINEDUC.pdf
PCI LARAOS 2025. 2024 documento de gestión

1.4.1 Representación en memoria estática y dinámica.pptx

  • 1. REPRESENTACION EN MEMORIA ESTATICA Y DINAMICA CON PILAS ING. FERNANDO SOLIS
  • 2. DEFINICIÓN: PILA: Es una lista de elementos a la cual se le puede insertar o eliminar elementos solo por uno de los extremos, en consecuencia, los elementos de una pila serán eliminados en orden inverso al que se insertaron, es decir el último elemento en insertar es el primero en salir. Esta estructura sigue el principio LIFO LIFO («last in, first out»)
  • 4. Si queremos implementar una pila estáticamente, podríamos simularlo con la utilización de: MEMORIA ESTÁTICA Una estructura de datos estática es aquella que durante su ejecución no utiliza más memoria de la reservada. Reservando previamente el espacio de memoria a utilizar 1 Se deberá restringir a que todos los datos sean del mismo tipo. 2 Cuando se desea insertar un elemento dentro de una pila llena, se dice que ha ocurrido un desbordamiento (overflow), y el espacio de memoria no se puede modificar. Si trata de eliminar un elemento dentro de una Pila vacía ocurre un subdesbordamiento (underflow). ARREGLOS
  • 9. Una estructura de datos dinámica es aquella que durante la ejecución puede extenderse de acuerdo a las necesidades del algoritmo o en otras palabras es aquella que durante la ejecución puede reservar más memoria según requiera. MEMORIA DINÁMICA Para la implementación dinámica de una pila se usará LISTAS ENLAZADAS SIMPLES Solo puede recorrer los nodos en un sentido. Los espacios para almacenar los datos serán llamados nodos con atributos de tipo puntero para apuntar al nodo siguiente.
  • 13. Para la implementación de una pila con memoria estática se puede usar: PREGUNTA 1 PREGUNTA 2 Para la implementación de una pila con memoria dinámica se puede usar: • Arreglos • Listas • Ninguna de las anteriores • Arreglos • Listas simplemente enlazadas • Ninguna de las anteriores
  • 14. ¿Cuándo ocurre un desbordamiento (overflow) en una pila estática? PREGUNTA 3 PREGUNTA 4 ¿Cuándo ocurre un subdesbordamiento (underflow) en una pila estática? • Cuando se trata de eliminar un dato en una pila vacía. • Cuando se trata de insertar un dato en una pila llena. • Ninguna de las anteriores. • Cuando se trata de eliminar un dato en una pila vacía. • Cuando se trata de insertar un dato en una pila llena. • Ninguna de las anteriores.