码迷,mamicode.com
首页 > 其他好文 > 详细

Stack

时间:2015-04-05 17:23:39      阅读:91      评论:0      收藏:0      [点我收藏+]

标签:

#include<iostream>
using namespace std;
class Stack
{
    int top;
    int data[10];
public:
    Stack();
    bool empty();
    void push(int dat);
    int pop();
};
Stack::Stack()
{
    top = 0;
}
bool Stack::empty()
{
    return top == 0;
}
void Stack::push(int dat)
{
    data[++top] = dat;
}
int Stack::pop()
{
    if (empty())
    {
        cout << "underfloa" << endl;
        return -1;
    }
    top--;
    return data[top + 1];
        
}
int main()
{
    Stack s;
    s.push(1);
    s.push(2);
    s.push(3);
    while (!s.empty())
        cout << s.pop() << "  ";
    cout << "\n";

}

 

Stack

标签:

原文地址:http://www.cnblogs.com/liuhg/p/Stack.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!