プログラミングの上達のためにはアルゴリズムの理解は欠かせない。3つのテーマで厳選した10個のアルゴリズムをPythonによる実装とともに解説する。 「スタック」(stack)と「キュー」(queue)は、最も基本的で単純なデータ構造です。どちらも ...
本記事では、リスト、スタック、キュー及び木を擬似言語、Java、Pythonで表現します。 リスト、スタック、キュー、木のデータ構造を擬似言語、Java、Pythonで表現します。以下がそれぞれの実装方法です。 これでリスト、スタック、キュー、木の基本的な ...
図1に示すHTML形式のテキスト・データ(以下,HTMLデータ)があります。このHTMLデータをブラウザに表示させたときに「表示される文字列」と「その文字列に対して有効なタグ名」を対応付けるアルゴリズムを考えてください。結果は配列に格納して,画面に ...
本記事では、キューとスタックのデータ操作のアルゴリズムに関する問題演習をします。本問題は、基本情報技術者試験レベルです。 問題空の状態のキューとスタックの二つのデータ構造があります。次の手順を順に実行した場合、変数x に代入される ...
一部の結果でアクセス不可の可能性があるため、非表示になっています。
アクセス不可の結果を表示する