توجد العديد من الفئات المختلفة للتعقيد الحسابي، ومنها:
1- التعقيد الزمني: يشير إلى الوقت اللازم لإجراء العمليات الحسابية.
2- التعقيد المكاني: يشير إلى الذاكرة المطلوبة لتخزين البيانات أو العمليات الحسابية.
3- التعقيد الخوارزمي: يشير إلى الحد الأقصى لعدد العمليات الحسابية المطلوبة لإجراء عملية حسابية معينة.
4- التعقيد الحركي: يشير إلى العدد الأقصى للخطوات التي يمكن للحاسوب تنفيذها في وقت محدد.
5- التعقيد الخطي: يشير إلى عدد العمليات الحسابية التي تحتاج إلى إجرائها بشكل متتابع من أجل إنجاز مهمة معينة.
6- التعقيد المتعدد: يشير إلى عدد الخطوات التي يمكن للحاسوب تنفيذها في نفس الوقت.