Práctica 4. Pilas y Colas
Métodos públicos | Lista de todos los miembros
Referencia de la plantilla de la Clase MaxStack< T >

TDA MaxStack. Más...

#include <maxstack.h>

Métodos públicos

const pair< T, T > & top () const
 Método que consulta el tope de la pila. Más...
 
void pop ()
 Elimina el tope de la pila.
 
void push (const T &elem)
 Método que añade en el frente de la pila. Más...
 
int size () const
 Método que calcula el número de elementos de una pila. Más...
 
bool empty () const
 Método que comprueba si la pila está vacía. Más...
 

Descripción detallada

template<typename T>
class MaxStack< T >

TDA MaxStack.

Una instancia c del tipo de datos abstracto MaxStack es una estructura que almacena una pila de elementos junto con el máximo.

Documentación de las funciones miembro

◆ empty()

template<typename T >
bool MaxStack< T >::empty

Método que comprueba si la pila está vacía.

Devuelve
Valores devueltos
truesi la pila está vacía.
Devuelve
Valores devueltos
falsesi la pila no está vacía.

◆ push()

template<typename T >
void MaxStack< T >::push ( const T &  elem)

Método que añade en el frente de la pila.

Parámetros
elemElemento a añadir.

◆ size()

template<typename T >
int MaxStack< T >::size

Método que calcula el número de elementos de una pila.

Devuelve
El número de elementos de la pila.

◆ top()

template<typename T >
const pair< T, T > & MaxStack< T >::top

Método que consulta el tope de la pila.

Devuelve
El tope de la pila.

La documentación para esta clase fue generada a partir de los siguientes ficheros: