同じ結果を得るのにかかる手間や時間の少なさのこと。手順には良し悪しがあり、無駄なく速く終わる手順ほど効率が良いと表現される。無駄な繰り返しや余分な計算を省くことが、効率を高める第一歩になる。
🧭 プログラミング的思考で学ぶ用語
問題を解くための手順を、誰が読んでも同じ結果になるように整理したもの。料理のレシピのように、順序立った具体的な手続きのことを指す。同じ問題でも、良いアルゴリズムを選ぶことで処理速度が大きく変わることがある。
もっと先へ:ポインタ・メモリ・ファイル入出力・セキュアコーディングを含む全26トラックと、段位検定・模試のフルセットは完全版に収録しています。