数据结构——C++栈

// 数据结构c++栈模板.cpp : 定义控制台应用程序的入口点。
//

#include "stdafx.h"
#include  
using namespace std;  
const int MAX=5;     //假定栈中最多保存5个数据  
//定义名为stack的类,其具有栈功能  
class stack {  
     //数据成员  
     float num[MAX]; //存放栈数据的数组  
     int top;          //指示栈顶位置的变量  
 public:  
     //成员函数  
     void init(void) { top=0; }    //初始化函数  
     void push(float x)          //入栈函数  
     {  
         if (top==MAX){  
             cout<<"Stack is full !"<>x;  
          b.push(x);  
     }   
     //以下利用循环和pop()成员函数依次弹出b栈中的数据并显示  
     for (i=1; i<=MAX; i++)  
        cout<

你可能感兴趣的:(Java程序)