用語集に戻る
アルゴリズム上級

エラトステネスのふるい

エラトステネスのふるい

一言で言うと

倍数を消して素数を残すアルゴリズム。

もう少し詳しく

一言で言うと

倍数を消して素数を残すアルゴリズム。

もう少し詳しく

倍数を消して素数を残すアルゴリズム。アルゴリズムの基礎として広く知られる概念で、計算量の考え方や最適化の思考訓練として学習価値が高く、関連する仕組みと合わせて理解しておくと応用が利きます。

計算量・効率性を意識した設計に必要な概念です。RSA鍵生成や暗号処理など素数列挙が必要な場面では自前で実装するか数学ライブラリを活用しますが、内部の仕組みを知っておくと適切な選定とデバッグができるようになります。

実務でどう使うか

  • 性能改善: 既存処理が遅いときの最適化判断に使います

  • コーディング面接: 技術面接の頻出トピックなので、転職活動でも意識する用語です

  • データ処理: 大量データを扱うバッチや分析処理の設計で意識します
  • 関連する章

    Ch269 で詳しく学べます。

    関連する用語

    この用語を学べるコース

    この用語を実際に使ってみよう

    チョットデキルなら、5分のレッスンで実際にコードを書いて学べます。

    コース一覧を見る