كيف تحسب تعقيد الفضاء؟
كيف تحسب تعقيد الفضاء؟

فيديو: كيف تحسب تعقيد الفضاء؟

فيديو: كيف تحسب تعقيد الفضاء؟
فيديو: #01 [Data Structures] - Complexity 2024, يمكن
Anonim

مساعد فضاء : هو المؤقت فضاء (باستثناء حجم الإدخال) التي تخصصها الخوارزمية لحل المشكلة ، فيما يتعلق بحجم الإدخال. تعقيد الفضاء يشمل كلا من المساعد فضاء و فضاء المستخدمة من قبل المدخلات. تعقيد الفضاء = حجم الإدخال + المساعد فضاء.

فقط هكذا ، ما هو تعقيد الفضاء بالمثال؟

تعقيد الفضاء هو مقياس لمقدار تخزين العمل الذي تحتاجه الخوارزمية. هذا يعني مقدار الذاكرة المطلوبة ، في أسوأ الحالات ، في أي نقطة في الخوارزمية. كما هو الحال مع الوقت تعقيد ، نحن مهتمون في الغالب بكيفية عمل فضاء تحتاج إلى النمو ، بعبارات كبيرة ، حيث ينمو الحجم N لمشكلة المدخلات.

علاوة على ذلك ، ما الخوارزمية التي لديها أعلى تعقيد في الفضاء؟ خوارزميات الفرز

الخوارزمية هيكل البيانات تعقيد الفضاء: الأسوأ
فرز سريع مجموعة مصفوفة تشغيل)
دمج الفرز مجموعة مصفوفة تشغيل)
نوع كومة مجموعة مصفوفة يا (1)
فرز سلس مجموعة مصفوفة يا (1)

الى جانب ذلك ، ما هو تعقيد الفضاء وتعقيد الوقت؟

تعقيد الوقت هي وظيفة تصف مقدار زمن تأخذ الخوارزمية من حيث كمية المدخلات إلى الخوارزمية. تعقيد الفضاء هي وظيفة تصف مقدار الذاكرة ( فضاء ) تأخذ الخوارزمية من حيث كمية المدخلات إلى الخوارزمية.

هل يشمل تعقيد الفضاء المدخلات؟

يشمل تعقيد الفضاء كلاهما مساعد فضاء و فضاء استعمل من قبل إدخال.

موصى به: