الخوارزميات للجميع

الخوارزميات هي جزء مهم من كل مربع أدوات مبرمج. في الواقع ، إذا كنت مبرمجًا ، فأنت تستخدم الخوارزميات كل يوم حتى لو لم تلاحظ ذلك.

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

إذن ما هي الصفقة الكبيرة مع الخوارزميات؟ لماذا الكثير من الضجيج عنهم؟

التطبيقات الجيدة تؤثر على العالم في الوقت الحاضر والتطبيقات هي مجموعة من الخوارزميات لتحقيق هدف ما. لذلك من الطبيعي أن ترى التطبيقات الأكثر شهرة خوارزمياتها مدح في وسائل الإعلام.

تريد أن تعرف كيفية استخدام الخوارزميات لحل التحديات المعقدة؟ اتبعني على طول.

لا تعيد اختراع العجلة

هندسة البرمجيات مجال حديث للغاية. لا يزال أمامنا سنوات كافية للعثور على التحديات المتكررة على طول الطريق. أصبح الفرز ، والعثور ، والتجزئة جزءًا من مكتبات البرمجة المضمنة. لكن الأمر لا ينتهي هنا.

هناك الكثير من المكتبات المجانية مع خوارزميات أخرى. التشفير ، والتعلم الآلي ، والرياضيات ، والفيزياء ، سمها ما شئت. لدينا أحدث الخوارزميات التي تم اختبارها وتحسينها وجاهزة للاستخدام. فلماذا إعادة اختراع العجلة؟ من الأفضل معرفة وجودها واستخدامها عند الحاجة.

تقسيم قهر

إذن لديك حل كبير ، وهو أمر غير شائع ومحدّد للغاية. كيفية التعامل مع هذا؟ تقسيم قهر على الانقاذ. إذا قرأت المنشورات السابقة ، فأنت تعلم أني أفضّل إمكانية القراءة على الأداء.

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

كتب جيدة عن الخوارزميات

بعد ذلك سوف أدرج 5 كتب قد تساعدك في تطوير مهاراتك في هذا الموضوع.

يعلم هذا الكتاب تقنيات تصميم وتحليل كفاءة الخوارزميات.

هذا الكتاب حديث ويعلمك كيفية عمل الخوارزميات الشائعة. من السهل أن تقرأ أنه حتى القراء غير التقنيين يمكنهم فهمهم.

نهج praticall لهياكل البيانات والخوارزميات.

تركز هذه الكتب على نظرية الرسم البياني والخوارزميات.

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

آمل أن تكونوا قد أحببت هذا المقال ، واستمتع مع الخوارزميات وتظل هادئًا.

غبي غوفر