Startsida
WEBmaster
Guide
Sök blogg
Sök Bilder
Sök användare
Taggar
Slumpad blogg
Slumpad sida
Slumpad bild
Dagens Nyheter
Den Senaste
Chatt
Senaste bilderna
Mest visade
Topplista
Kategorier: Filmer Gambling Musik Skolarbeten Spel
|
 | Skolarbeten/Datastrukturer Admin /
Skapad: 23:27 - Tisdagen den 12 Februari 2008 / Bloggnummer: 500 / Visad 9655 gånger Senast uppdaterad: 23:27 - Tisdagen den 12 Februari 2008 / Kommentararer är avstängda Taggar: cplusplus |
Stack #ifndef STACK_H
#define STACK_H
#include "List.h"
template<class T>
class Stack
{
private:
List<T>stack;
public:
Stack();
T top();
void pop();
bool empty();
int size();
void push(T element);
};
template<class T>
Stack<T>::Stack()
{
}
template<class T>
T Stack<T>::top()
{
return stack.elementAt(stack.size()-1);
}
template<class T>
void Stack<T>::pop()
{
stack.removeLast();
}
template<class T>
bool Stack<T>::empty()
{
return (stack.size() == 0);
}
template<class T>
int Stack<T>::size()
{
return stack.size();
}
template<class T>
void Stack<T>::push(T element)
{
stack.insertLast(element);
}
#endif
|
|