php array陣列壓入和丟擲資料的使用方法

2021-10-04 02:44:47 字數 725 閱讀 1928

<?php

//unshift壓入陣列的資料,後進先出

$student = array('張三','李四','王麻子');

array_unshift($student,'大哥','大姐');

print_r($student);

echo "";

//shift將最先壓入陣列的資料,丟擲,即刪除

$student = array('張三','李四','王麻子');

$temp = array_shift($student);

echo "delete:".$temp."

";print_r($student);

echo "";

//push是像陣列中追加資料,後進後出

$teacher_01 = array('張老師','***','王老師');

array_push($teacher_01,'趙主任','錢校長');

print_r($teacher_01);

echo "";

//pop是從陣列的最後一位資料丟擲,即刪除

$teacher_01 = array('張老師','***','王老師');

$temp = array_pop($teacher_01);

echo "delete:

";print_r($teacher_01);

echo "";

棧的壓入和彈出

輸入兩個整數序列,第乙個序列表示棧的壓入順序,請判斷第二個序列是否為該棧的彈出順序。假設壓入棧的所有數字均不相等。例如序列1,2,3,4,5是某棧的壓入順序,序列4,5,3,2,1是該壓棧序列對應的乙個彈出序列,但4,3,5,1,2就不可能是該壓棧序列的彈出序列。注意 這兩個序列的長度是相等的 判斷...

棧的壓入和彈出序列

題目 輸入兩個整數序列,第乙個序列表示棧的壓入順序,請判斷第二個序列是否可能為該棧的彈出順序。假設壓入棧的所有數字均不相等。例如序列1,2,3,4,5是某棧的壓入順序,序列4,5,3,2,1是該壓棧序列對應的乙個彈出序列,但4,3,5,1,2就不可能是該壓棧序列的彈出序列。注意 這兩個序列的長度是相...

棧的壓入和彈出序列

輸入兩個整數序列。其中乙個序列表示棧的push順序,判斷另乙個序列有沒有可能是對應的pop順序。為了簡單起見,我們假設push序列的任意兩個整數都是不相等的。比如輸入的push序列是1 2 3 4 5,那麼4 5 3 2 1就有可能是乙個pop系列。bool ispossiblepoporder c...