Project Eulerは,数学とプログラミングを組み合わせた問題集である.
数学的な発想とプログラミングのデータ構造とそのアルゴリズムなど両者の能力が求められる.
いずれの問題も,効率的なアルゴリズムを用いれば「一分以内」に解くことができるように設計されている.
効率的なアルゴリズムでない場合でも,時間をかければ解くことが可能である.しかし,難問の場合,効率的なアルゴリズムがより重要となり,非効率なアルゴリズムを用いると到底計算が終了しないなどの問題に直面するだろう.
https://projecteuler.net/about
目次
リポジトリ(GitLab)
Project Eulerの問題をまとめたものはこちらのリポジトリにあるので,確認してみてください(⌒∇⌒)
https://gitlab.com/penguin-lab/projecteuler
アルゴリズム勉強のおすすめ書籍
アルゴリズムは,プログラミング言語自体の勉強ではなく,問題を解決するための手順や方法のこと.
プログラミング言語の基礎を身に付けた後に学ぶものがアルゴリズムである.
効率的や高速なプログラムを書くことが出来るようになるだろう.
プログラミングコンテスト攻略のためのアルゴリズムとデータ構造 | 渡部 有隆, Ozy(協力), 秋葉 拓哉(協...
Amazonで渡部 有隆, Ozy(協力), 秋葉 拓哉(協力)のプログラミングコンテスト攻略のためのアルゴリズムとデータ構造。アマゾンならポイント還元本が多数。一度購入いた...
プログラミングコンテストチャレンジブック [第2版] ~問題解決のアルゴリズム活用力とコーディングテクニ...
Amazonで秋葉 拓哉, 岩田 陽一, 北川 宜稔のプログラミングコンテストチャレンジブック [第2版] ~問題解決のアルゴリズム活用力とコーディングテクニックを鍛える~。ア...
アルゴリズムイントロダクション 第3版 総合版:世界標準MIT教科書 | Thomas H. Cormen, Clifford Stein, R...
AmazonでThomas H. Cormen, Clifford Stein, Ronald L. Rivest, Charles E. Leiserson, 浅野 哲夫, 岩野 和生, 梅尾 博司, 山下 雅史, 和田 幸一のアルゴリズムイントロダ...
コメント