C++ と Python を使用したアルゴリズムの違いによる実行時間の計測を目的としたリポジトリです.
Python は Jupyter lab を用いて計測をしています.
このリポジトリは以下の内容が含まれています.
-
素数判定 (
prime_algorithm/
)- 愚直なアルゴリズム (
basic.(cpp|ipynb)
) - 平方根をつかったアルゴリズム (
sqrt.(cpp|ipynb)
) - エラトステネスのふるいを使ったアルゴリズム (
sieve.(cpp|ipynb)
)
- 愚直なアルゴリズム (
-
ソート (
sort_algorithm/
)- 挿入ソート (
insertion.(cpp|ipynb)
) - 選択ソート (
selection.(cpp|ipynb)
) - バブルソート (
bubble.(cpp|ipynb)
) - マージソート (
merge.(cpp|ipynb)
) - クイックソート (
quick.(cpp|ipynb)
) - 標準ライブラリ内のソート (
std_sort.(cpp|ipynb)
)
- 挿入ソート (