スタックは、LIFO(Last In, First Out) 方式でデータを管理するデータ構造です。プログラミングにおいて、スタックは非常に基本的なデータ構造であり、再帰処理やブラウザの履歴、文字列操作などでよく使われます。この記事では、Pythonを使ってスタックを ...
プログラミングの上達のためにはアルゴリズムの理解は欠かせない。3つのテーマで厳選した10個のアルゴリズムをPythonによる実装とともに解説する。 「スタック」(stack)と「キュー」(queue)は、最も基本的で単純なデータ構造です。どちらも ...
突然ですが、再帰処理って難しくないですか? 今回は基本情報技術者試験の勉強をしていて、問題の解説を読んでもいまいち腹落ちできず、本当にそう動くのかをPythonで記載して検証してみましたのでご報告します。 1. 問題 以下の問題についてです。
一部の結果でアクセス不可の可能性があるため、非表示になっています。
アクセス不可の結果を表示する