現在、アルゴリズムの勉強をしています。
色々調べてはみたのですが、わかったようなわからないような状態で自分の理解が正しいの確認したいです。
〜わからないこと〜
多項式時間と指数時間の違い
〜現段階での理解〜
Kを定数、Nを問題の規模として考えた場合
指数時間 = K ^ N
多項式時間 = N ^ k
Nが小さい時には指数時間の方が早い
Nが大きくになるにつれて爆発的に増えて指数時間は現実的な時間ではなくなる
N、logN、NlogN、N^2、2^N、N!がある場合
指数時間 = 2^N、N!
多項式時間 = N、logN、NlogN、N^2
上記のように分類できる
このように理解しています。
これは正しいのでしょうか?
アルゴリズムの序盤の序盤なので理解を明確にしたいです。