zoukankan      html  css  js  c++  java
  • 用php模拟一个简单的堆栈类

    <?php
    class stack{        
        private 
    $top;        
        private 
    $base;        
        private 
    $myArr = array();        
        function 
    __construct(){        
            
    $this->top = -1;        
            
    $this->base = -1;        
        }        
        function 
    push($e){        
            
    $this->top++;        
            
    $this->myArr[$this->top] = $e;          
        }        
        function 
    pop(){        
            if(
    $this->top == -1){        
                echo 
    '已经到了栈底!';        
            }else{        
                
    $this->top--;        
            }        
        }        
        function 
    echoStack(){        
            for(
    $i 0$i<=$this->top$i++){        
                echo 
    $this->myArr[$i] ;        
            }        
        }        
                
    }        
    $myStack = new stack();        
    $myStack->push(100);        
    $myStack->push(200);        
    $myStack->push(300);        
    $myStack->push(400);        
    $myStack->echoStack();        
    $myStack->pop();        
    $myStack->echoStack();        
    ?>     
  • 相关阅读:
    逗号操作符使用小技巧
    字符解码?
    画图 wx.Window pen
    进程和线程
    内存管理
    简单的文本编辑器
    迭代器 Iterator
    文件操作
    ebay api学习
    一,wxpython入门
  • 原文地址:https://www.cnblogs.com/fancing/p/1690814.html
Copyright © 2011-2022 走看看