アルゴリズムとは問題を解くための手法です。コンピュータにとっては処理の手順です。
プログラムで解くべき問題にはデータの探索や整列があります。同じ問題を解決するにも処理速度や解答の正確さなど、優先事項に応じた複数のアルゴリズムがあります。

  1. 探索アルゴリズム
    1. リニアサーチ [Linear Search]
    2. バイナリーサーチ
  2. 整列アルゴリズム
    1. バブルソート
    2. 選択ソート
    3. 挿入ソート
    4. シェルソート
    5. クイックソート
    6. マージソート
    7. ヒープソート [Heap Sort]
    8. バケットソート [Bucket Sort]
    9. 分布数え上げソート [Counting Sort]

基本情報技術者試験 最速 合格講座

基本情報技術者試験の合格水準の知識を身に着けるオンライン学習コンテンツ

詳しく見る icon