الخوارزميات و Data Structures

  • wada3n

السلام عليكم

أخواني تبادر إلى ذهني سؤال لجميع المبرمجين هنا ومن لهم باع في عالم الأرقام

  • مامدى تعلمهم لأسس الخوارزيمات وهياكل البيانات بعيدا عن لغات البرمجة ؟

أقصد كمحترف للبايثون هل سمعت يوما بالــ Big O ؟

وكداهية في الروبي هل مرت عليك nondeterministic polynomial time في يوم من الأيام ؟

مامدى درايتكم إخواني بقوائم الانتظار ؟ وخوازيمات الترتيب والبحث ؟ غير تلك المُنجزة والمتوفرة في لغات البرمجة التي تتعاملون بها .

إلى مدى تتقون الـ Recursion في تحليل المشكلة والاستفادة منها /

مجمل القول

هل تعلم أساسيات الخوارزميات وهياكل البيانات أولى بالمرء البدء بها وتعلمها بمتانة وقوة؟

أم الدخول مباشرة إلى لغات البرمجة كالبايثون وجافا وسكالا وغيرها حسب الحالة والرغبة .

(بناءً على تجاربكم لا على مايقتضيه الحال أكاديميا )


التعليق السابق

شكرا أخي بعد إذنك سأضع المصادر لأحد الإخوة ليستفيد منها

مقصدي أننا كعرب نحتاج لفتح أذهاننا على مثل هذه الأمور وألانحصر فقط أنفسنا في ميادين معينة .

دخول مسابقات والعمل على خوارزميات معينة باستمرار يقوي لدينا عدة جوانب في مستقبلنا المهنى والعلمي

وهي ليست حكرا على الغرب إطلاقا

بوركت

بالطبع لك كامل الحرية في مشاركة المصادر