テクノロジー系

基本情報技術者試験

【基本情報技術者試験】CPUの性能について知ろう!

本記事では基本情報技術者試験にも出題されるCPUの性能について解説しています。MIPSは、1秒間に実行できる命令の数を表します。クロック周波数は1秒間に繰り返されるクロック信号の数で、CPIは1つの命令を実行するのに必要なクロック数を示します。
基本情報技術者試験

【基本情報技術者試験】2分木

本記事では基本情報技術者試験にも出題される2分木について解説しています。完全2分木は全ての深さが等しい木で、2分探索木は節ごとに左の子が小さく右の子が大きい値を持つ木です。ヒープは各節で親の値が子より小さいか大きいかを持つ木構造です。
基本情報技術者試験

【基本情報技術者試験】木構造

本記事では基本情報技術者試験にも出題される木構造について解説しています。木構造は階層的なデータ構造で、節、枝、根、葉で構成され、その代表的な形態には2分木と多分木があります。基本情報技術者試験受験者におすすめな記事となっています。
基本情報技術者試験

【基本情報技術者試験】データ構造

本記事では基本情報技術者試験にも出題されるデータ構造について解説しています。データ構造はプログラム内でデータを整理・保存する体系であり、変数はデータを格納し処理するための基本的なデータ構造です。また、配列は複数のデータを格納するためのデータ構造の一例です。
基本情報技術者試験

【基本情報技術者試験】演算誤差(オーバーフローとアンダフロー)

本記事では基本情報技術者にも出題されるオーバーフローとアンダフローについて説明しています。演算誤差は計算過程で生じる誤差であり、オーバーフローは数値がデータ型の最大値を上回り、アンダーフローは最小値を下回ると正確な扱いができなくなる誤差です。
基本情報技術者試験

【基本情報技術者試験】演算誤差(丸め誤差と打切り誤差)

本記事では基本情報技術者にも出題される丸め誤差と打切り誤差について説明しています。演算誤差は計算過程で生じる誤差で、丸め誤差は有限のビット数で実数を表現し四捨五入などにより生じ、打切り誤差は有限桁の実数を無限に変換する際の計算途中での誤差です。
基本情報技術者試験

【基本情報技術者試験】キューとスタック

本記事では基本情報技術者試験にも出題されるキューとスタックについて説明しています。キューはデータを先入れ先出しの原則に従うデータ構造であり、スタックは後入れ先出しの原則に従うデータ構造です。基本情報技術者試験に向けて勉強している人におすすめな記事になります。
基本情報技術者試験

【基本情報技術者試験】演算誤差(桁落ちと情報落ち)

本記事では基本情報技術者にも出題される桁落ちと情報落ちについて説明しています。桁落ちと情報落ちは演算誤差の一種で、桁落ちはほぼ等しい2つの値の差を求める際に生じ、情報落ちは大きな数値と小さな数値の演算で小さな数の影響が無視される演算誤差です。
基本情報技術者試験

【基本情報技術者試験】オートマトン

本記事では基本情報技術者試験で出題されるオートマトンについて書いてあります。オートマトンは、現在の状態と入力に依存して次の状態が決まるモデルで、この遷移を視覚化するために状態遷移表と状態遷移図が利用されます。基本情報技術者試験を受ける人にはおすすめの記事となっています。
基本情報技術者試験

【基本情報技術者試験】ランレングス符号化とハフマン符号化について学ぼう

本記事ではランレングス符号化とハフマン符号化について説明しています。 ランレングス符号化は、データの中で同じ文字や値が連続して現れる場合、その繰り返し回数と文字の組み合わせに置き換える手法で、ハフマン符号化は、データの出現確率に基づいて、高確率のデータには短い符号語を、低確率のデータには長い符号語を与える方法です。