أمثلة واضحة لتطبيقات هياكل البيانات والخوارزميات المكتوبة بلغات مختلفة.
قائمة الخوارزميات
المساهمات هي موضع ترحيب دائما. اللغة لا يهم. فقط تأكد من أنك تنفذ خوارزمية.
العلاقات العامة هي موضع ترحيب. لبدء التطوير، اتبع الهيكل:
Algorithm_name/language-name/file_name.extension على سبيل المثال bubble_sort/python/bubble_sort.py
إذا كان هناك تطبيق لنفس الخوارزمية بلغتك، أضف اسم المستخدم الخاص بك أمام اسم الملف. على سبيل المثال، إذا كانت الخوارزمية الموجودة بالفعل هي Binary_sort وكان اسم المستخدم الخاص بك هو my_name، فما عليك سوى تسمية الملف الجديد باسم 'my_name_binary_sort'.
يرجى تضمين وصف للخوارزمية التي تقوم بتنفيذها. لا يهم إذا تم نسخه من مكان ما طالما أنه يساعد الأشخاص الذين يتعلمون خوارزمية جديدة.
الأمثلة الرسومية ستكون مفيدة جدًا أيضًا.
لا تنس أن تشمل الاختبارات.
لا تقم بإزالة التطبيقات السابقة للخوارزميات. ما عليك سوى إضافة ملف جديد مع التنفيذ الخاص بك.
قم بتجميل وتنظيف التعليمات البرمجية الخاصة بك لتسهيل القراءة.
قائمة منسقة من الموارد التي تتعامل مع الخوارزميات.
كتب
مواقع
دروس عبر الإنترنت (مجانية)
دروس عبر الإنترنت (مدفوعة)
مواقع ممارسة الترميز
إلى أقصى حد ممكن بموجب القانون، تنازل Zoran Pandovski عن جميع حقوق الطبع والنشر والحقوق ذات الصلة أو المجاورة لهذا العمل.