تحليل خوارزميات ترتيب شموع عيد الميلاد
تفاصيل العمل

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

شارك
بطاقة العمل
تاريخ النشر
منذ يوم
المشاهدات
6
القسم
المستقل
Malak Saifeldeen
Malak Saifeldeen
مهندس بيانات
طلب عمل مماثل
شارك
مركز المساعدة