首页
IT
登录
6mi
u
盘
搜
搜 索
IT
php实现栈操作
php实现栈操作
xiaoxiao
2025-04-05
25
<?php
class
MyStack
{
private
$top
= -
1
;
//默认-1,表示该栈为空
private
$maxSize
=
5
;
//表示栈的最大容量
private
$stack
=
array
();
//入栈操作
public
function
push
(
$val
)
{
//判断栈是否已满
if
(
$this
->top ==
$this
->maxSize -
1
){
echo
'栈满!'
;
return
; }
$this
->top ++;
$this
->stack[
$this
->top] =
$val
; }
//出栈操作
public
function
pop
()
{
//判断是否栈空
if
(
$this
->top == -
1
){
echo
'栈空'
;
return
; }
//取出栈顶的值
$topVal
=
$this
->stack[
$this
->top];
$this
->top --;
return
$topVal
; } }
转载请注明原文地址: https://ju.6miu.com/read-1297741.html
最新回复
(
0
)