Pythonのプログラムをある程度読むことができる方なら読み進めることができます.
アルゴリズムの計算量や実行時間に興味がある初心者の方に簡単な数学の問題を通して実際のコードを書きながら学習できる形式を取りました.
数学的に厳密な議論をすることが目的なわけではないので,数Ⅲ以上の数学が必要な証明については深入りせず,テキトーに説明しています.
信用ならない数学の教科書によく書いてあるのであまり書きたくはありませんが, 内容的には高校生でも理解できる内容になります.(対数函数とかが出てきます)
数学的に厳密な議論を求められる方や高度なアルゴリズムの学習がしたい方には物足りない内容になっています.