Stacks and QueuesThe data type stack (queue) can be used to store a number of objects of an arbitrary type T . The only element that can be accessed is the last (first) object added.ExampleThe following program shows how to use a stack. It generates astack S
of int and pushs the numbers 1 to 100 to S . Then it pops all elements
from the stack and outputs them.
#include <LEDA/core/stack.h> int main() { leda::stack<int> S; int i; for (i=1; i<=100; i++) S.push(i); while (!S.empty()) { i=S.pop(); std::cout << i << " "; } std::cout << std::endl; return 0; } Strengths
Disadvantages
Tips
|
See also:Manual Entries: |