厳密に型指定されたプログラミング言語には、専用のデータ構造ソリューションがあります。通常、任意のタイプのデータを格納できるコンテナが作成されます。コンテナの容量はコンテナに格納されたデータに基づいて決定でき、コンテナの構造はリンク リスト、スタックなど可変長にすることができます、キューなど、すべてデータ構造であり、一般的に使用される形式です。 PHP では、通常、他の言語のデータ構造を使用して実行できる作業を完了するために配列が使用されます。複数の種類のデータを同じ配列に格納できる型言語であり、PHPでは配列の長さに制限がなく、数の増減に応じてデータを格納する配列の容量も自動調整することができます。内部の要素の。
1. 配列を使用してスタックを実装する
スタックはデータ構造の実装形式であり、データの保存には「先入れ後出し」のデータ構造が使用されます。 PHP では、配列をスタックとして扱い、array_push() と array_pop() の 2 つの関数を使用して、データのプッシュおよびポップ操作を完了します。
-->array_push(): 1 つ以上のユニットを配列の最後にプッシュし (スタックにプッシュし)、新しいグループの長さを返します。
-->array_pop(): 配列の最後のユニットを配列にポップします (スタックからポップオフします)。
2. 配列を使用してキューを実装する
キューはデータ構造の実装形式であり、データストレージは先入れ先出し方式のデータ構造を採用しています。 PHP では、array_push() 関数と array_shift() 関数を使用して、配列をスタックとして扱うことでデータ キューの操作を完了できます。
-->array_shift(): 配列の先頭の要素を配列の外に移動し、削除された要素の値を返します。
-->array_shift(): 配列の先頭に 1 つ以上のセルを挿入します
声明:
当サイトのすべてのリソースはネットユーザーが投稿したり、各ダウンロードステーションを転載したりしているので、ソフトウェアの完全性を自分でチェックしてください!当サイトのすべてのリソースは学習と参考のためだけに使用されます。ビジネス用途には使用しないでください。そうしないと、発生したすべての結果はあなた自身が負担します!権利侵害がある場合は、次の連絡先に連絡してください。admin@php.cn