31-10-15, 02:32 AM
من وجهة نظري لكي تقوم بعمل اي خوارزمية يجب ان يتوفر عندك شيئين
1 - القدرة على تحليل المشكلة ومعرفة كل مايتعلق بها .
2- قدرة تنفيذ الحل بواسطة لغة البرمجة .
اعلم ان الموضوع اعقد بكثير من الجملتين لذلك انصحك بالاطلاع على الكتب المختصة بالخوارزميات وتوجد كتب كثييرة جدا كل منها تشرح بطريقة مختلفة. (طبعا على افتراض انك تبي تتعمق في موضوع الخوارزميات )
من هذه الكتب :
Introduction to Algorithms by Cormen, Leiserson, Rivest and Stein
Algorithm Design by Kleinberg and Tardos
طبعا هذي الكتب ماقراتها . بس جلبتها للفائدة ويوجد الكثير والكثير غيرها .
اما بخصوص تطبيق الخوارزميات ....
هذا الكتاب يطبق بعض الخوارزميات على لغة الفيجوال بيسك ويشرح كيفية عملها (جدا حلو هذا الكتاب) يفيدك حتى في اكثر من مجال كتوليف البيانات ومعالجتها وتنظيمها
http://www.computer-pdf.com/programming/...orial.html
هذا ما استطيع افادتك به ، وشكرا
1 - القدرة على تحليل المشكلة ومعرفة كل مايتعلق بها .
2- قدرة تنفيذ الحل بواسطة لغة البرمجة .
اعلم ان الموضوع اعقد بكثير من الجملتين لذلك انصحك بالاطلاع على الكتب المختصة بالخوارزميات وتوجد كتب كثييرة جدا كل منها تشرح بطريقة مختلفة. (طبعا على افتراض انك تبي تتعمق في موضوع الخوارزميات )
من هذه الكتب :
Introduction to Algorithms by Cormen, Leiserson, Rivest and Stein
Algorithm Design by Kleinberg and Tardos
طبعا هذي الكتب ماقراتها . بس جلبتها للفائدة ويوجد الكثير والكثير غيرها .
اما بخصوص تطبيق الخوارزميات ....
هذا الكتاب يطبق بعض الخوارزميات على لغة الفيجوال بيسك ويشرح كيفية عملها (جدا حلو هذا الكتاب) يفيدك حتى في اكثر من مجال كتوليف البيانات ومعالجتها وتنظيمها
http://www.computer-pdf.com/programming/...orial.html
هذا ما استطيع افادتك به ، وشكرا

