stackとは? わかりやすく解説

Weblio 辞書 > コンピュータ > IT用語辞典 > stackの意味・解説 

スタック

【英】stack

スタックとは、データ構造の一つであるリストの中で、特に挿入、削除がリストの先頭からしかできないものである。このような構造は、LIFO(後入れ先出し)と呼ばれる。

スタックは、例で言えば、机上に積み上げられた本のような構造をしている。本は上に積み上げられていき、読みたい本は上から順に取っていかなければ取れないという点が、スタックと似ている。

スタックは、情報処理のさまざまな場面に欠かせないデータ構造であるといえる。プログラムがサブルーチンを実行後に呼び出し元に戻る仕組みには、スタックが使われる。サブルーチンを実行する前に、スタックに戻り先を積み上げ(PUSH)、サブルーチンが処理を終わると、戻り先、つまり次にプログラムを実行する番地を取り出す(POP)。文書編集操作の「やり直し」や「元にもどす」などもスタックを利用して実現されているのが一般的である。

情報処理のほかの用語一覧
アルゴリズム:  シーケンシャルサーチ  挿入ソート  ソート  スタック  2分木  2分探索木  2分探索法


このページでは「IT用語辞典バイナリ」からstackを検索した結果を表示しています。
Weblioに収録されているすべての辞書からstackを検索する場合は、下記のリンクをクリックしてください。
 全ての辞書からstack を検索

英和和英テキスト翻訳

英語⇒日本語日本語⇒英語

辞書ショートカット

すべての辞書の索引

「stack」の関連用語

stackのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



stackのページの著作権

   
IT用語辞典バイナリIT用語辞典バイナリ
Copyright © 2005-2026 Weblio 辞書 IT用語辞典バイナリさくいん。 この記事は、IT用語辞典バイナリの【スタック】の記事を利用しております。

©2026 GRAS Group, Inc.RSS