ホームページ  >  記事  >  スタックデータの出入りの原理は何ですか?

スタックデータの出入りの原理は何ですか?

藏色散人
藏色散人オリジナル
2021-10-18 14:48:3928813ブラウズ

スタック データの出入りの原則は先入れ後出しです。スタックは、先入れ後出しの原則に従ってデータを格納するデータ構造です。最初に入ったデータは、スタックの一番下にあり、最後のデータがスタックの一番上にある場合、データを読み取る必要がある場合、データはスタックの一番上からポップされます。

スタックデータの出入りの原理は何ですか?

この記事の動作環境: Windows7 システム、DELL G3 コンピューター

スタック データの出入りの原理とは?

スタック データの出入りの原則は、先入れ後出しです。

スタックの原理

スタック領域 (スタック) は、関数のパラメーター値やローカル変数の特定の値を保存するために、オペレーティング システムによって自動的に割り当ておよび解放されます。 、など。データ構造内のスタックのように動作します。

ヒープ領域(ヒープ)の確保・解放はプログラマが行うのが一般的ですが、プログラマが解放しないとプログラム終了時にOSによって再利用される場合があります。データ構造上のヒープとは異なりますので注意してください 割り当て方法はリンクリストの特性と同様です

スタック: スタックは、データの first に従ってデータを格納するデータ構造です, last out の原則。最初に入力されたデータはスタックの一番下にプッシュされ、最後のデータはスタックの一番上にあります。データを読み取る必要がある場合、データはスタックの一番上からポップされます。 (最後のデータが最初に読み出されます)。

スタックは、一方の端でのみ挿入および削除できる特殊な線形リストです。バケツにアイテムを積み上げます。最初にアイテムを一番下に積み、次に 1 つずつ積み上げます。取るときは上から一つずつ取るしかありません。積み重ねと取り出しは上部で行われ、下部は通常は移動できません。

スタックは、アイテムを積み上げたバケツに似たデータ構造で、削除と挿入が行われる端をスタックの先頭、もう一方の端をスタックの底と呼びます。一般に挿入をPUSH、削除をポッピング(POP)と呼びます。スタックは後入れ先出しテーブル (LIFO テーブル) とも呼ばれます。

スタックデータの出入りの原理は何ですか?

関連知識の詳細については、FAQ 列を参照してください。

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

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