「キュー」の版間の差分

imported>Administrator
ページの作成:「'''キュー'''(英語:queue)とは、データ構造のひとつで、リストのうちデータを先入れ先出しするものをいう。 ==...」
 
imported>Administrator
39行目: 39行目:
===PHP===
===PHP===
[[PHP]]では[[データ構造]]クソ食らえで基本は[[配列]]のみとなる。標準ではなんでもかんでもarray()である。
[[PHP]]では[[データ構造]]クソ食らえで基本は[[配列]]のみとなる。標準ではなんでもかんでもarray()である。
エンキューを行うarray_unshift関数を使い、デキューを行うarray_shift関数を使うことでキューの様に動作する。
エンキューを行うにはarray_unshift関数を使い、デキューを行うにはarray_shift関数を使うことでキューの様に動作する。
このためキューとして動作していたと思ったら途中からスタックのように動作しだした、などという奇怪な[[ソースコード]]に遭遇する事例も多々ある。
このためキューとして動作していたと思ったら途中からスタックのように動作しだした、などという奇怪な[[ソースコード]]に遭遇する事例も多々ある。
<source lang="php">
<source lang="php">