من أين أبدأ من ال Algorithms أم من ال Data structures ؟

السلام عليكم و رحمة الله و بركاته .

لا يخفى على أحد أهمية أن يكون المبرمج على علم بال Algorithms و ال Data structures

ليكون قادر على حل المشكلات بشكل أفضل و صناعة تطبيقات بأداء ممتاز .

لذلك أول سؤال يواجه من يريد التعلم هو من أين أبدأ التعلم ؟

الخوارزميات أولاً أم تراكيب البيانات و ما الذى يليهم ؟


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

يمكنك البدء بمراجعة هذا المقال الذي يضم شرحًا مفصلًا عن الموضوع.