فرق کلاس P و NP و NP-Complete و NP-Hard به زبون ساده چیه؟!

فرق کلاس P و NP و NP-Complete و NP-Hard به زبون ساده چیه؟!
به زبان ساده فرق مسائل را به لحاظ پیچیدگی زمانی درک کنیم!