ホームページ  >  記事  >  スタックとは何ですか

スタックとは何ですか

藏色散人
藏色散人オリジナル
2019-06-12 12:00:1914563ブラウズ

スタックとは何ですか

スタック (英語: stack) は、スタックまたはスタックとも呼ばれ、コンピューター サイエンスにおける抽象データ型であり、順序付けられた線形データ コレクション (The と呼ばれる) の一端のみを許可します。スタックのトップ(英語:top)は、データの追加(英語:push)とデータの削除(英語:pop)の操作を実行します。

したがって、LIFO (後入れ先出し) の原則に従って動作します。

別の順序付けされた線形データ収集キューとよく比較されます。

スタックは、多くの場合、1 次元配列またはリンク リストを使用して実装されます。

操作

スタックは 2 つの基本操作を使用します:

Push (プッシュ) とポップ (ポップ)):

● プッシュ: データをスタックの先頭に置き、スタックの先頭を新しく配置されたデータに移動します。

## ● ポップアップ: スタックの先頭にあるデータを削除し、削除後のスタックの先頭を次のデータに移動します。

特長

スタックの基本機能:

#● 先入れ、後出し、後入れ、先出し。

# 先頭ノードと末尾ノードを除き、各要素には先行ノードと後続ノードがあります。

以上がスタックとは何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。