php实现一个堆栈先进后出效果代码

代码语言:php

所属分类:其他

代码描述:php实现一个堆栈先进后出效果代码

代码标签: php 堆栈

下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开

<?php
class Stack{
    protected $stack = []; //栈
    protected $size; //长度
    public function __construct($size)
    {
        $this->size = $size;
    }

    //入栈
    public function push($value){
        //栈的实际长度比传入长度大 栈已经满
        if(count($this->stack)>=$this->size) return false;
        array_unshift($this->stack,$value);//插入元素 为第一个元素
    }

    //出栈
    public function pop(){
        if(count($this->stack)=='0') return false;
        array_shift($this->sta.........完整代码请登录后点击上方下载按钮下载查看

网友评论0