الهندسة المدنية والهيكلية
الجدول 3 - حساب تعقيد الوقت في هياكل البيانات في شكل خط: نهج الخطوة - باء - الخطوة
Table of Contents
إن فهم مدى تعقيدات الخوارزميات في هياكل البيانات البيانية أمر أساسي لتحقيق الأداء الأمثل، وهذه المادة توفر نهجا واضحا متدرجا لحساب هذه التعقيدات، ومساعدة المطورين على تحليل وتحسين مقاييسهم.
المفاهيم الأساسية للخراف
وتتكون الخرافات من مجموعات من العواميد (اللافقاريات) التي ترتبط بها الحواف، وتشمل الخوارزميات المشتركة أساليب تناثرية مثل البحث عن طريق الديبيث - فيرست والبحث عن بريدث - فرس، وتستكشف هذه الخوارزميات عقداً وحوافاً بصورة منهجية لحل مشاكل مثل أقصر الطرق أو الربط.
الخطوة 1: تحديد العمليات
تحديد العمليات الأساسية التي تنطوي عليها الخوارزمية مثل زوار الزائرين، فحص الجيران، أو تحديث هياكل البيانات، كل عملية تؤثر على مدى تعقيد الوقت
الخطوة 2: الكونت نوديس وادغس
عد عدد المعالم و الحواف في الرسم البياني هذه الكميات حاسمة للإعراب عن تعقيدات الخوارزمية
الخطوة 3: تحليل الغوريث
تقييم كيفية تفاعل الخوارزمية مع العوارض والزواحف، مثلاً، تقوم دائرة دعم الأسرة بزيارات كل عقدة وتفحص كل حافة مرتين على الأكثر، مما يؤدي إلى تعقيد يتناسب مع المادة الخامسة + هاء.
الخطوة 4: التعقيد السريع
(ب) أن تكون العدات والسلوكات التي تُعدّ لصوغ التعقيد الزمني، أما بالنسبة لدائرة إدارة الدعم الميداني وإدارة الدعم الميداني، فإن التعبير النموذجي هو O(V + E). وبالنسبة للخرغاريتميات الأخرى، فإن النظر في العمليات المحددة وتواتراتها.
- تحديد العمليات الرئيسية
- الكونت ميدوس و حواف
- تحليل أنماط التفاعل
- صياغة التعبير المعقد