دورة تدريبية كورس الجورزميات algorithms شرح عربى كامل

  • امور يجب معرفتها ? قبل ان تذهب لمقابلة عمل
  • 1- ماذا سوف نغطي في الدورة || Why Data Structure
  • Exercise files|| كودات المستخدمة في الدورة
  • 2- Big-O Notation|| اسوء حالة تنفيذ
  • 3- Array Structure|| هيكلية المصفوفات
  • 4- Implement Array in Java
  • 5- Dynamic Array Structure|| هيكلية المصفوفات ديناميكية
  • 6- implement dynamic array in java
  • 7- Linked List Structure|| هيكلية لنك لست
  • 8- implement Linked list in java
  • 9- Stack Structure|| شرح
  • 10- implement Stack in Java
  • 11- Queue Structure|| شرح
  • 12- implement Queue in Java
  • 13- Linked List Queue Structure|| شرح
  • 14- implement queue use Linked List in Java
  • 15- Hash Table Structure || شرح
  • 16- Implement Hash-Table in Java
  • 17- Refresh Collections|| ادوات جاهزة في هيكلة البيانات
  • 18- Linear Search Algorithm|| خوارزمية البحث
  • 19- Linear Search implementation in Java
  • 20- Binary Search Algorithm|| خوارزمية البحث
  • 21- Binary Search implementation in Java
  • 22- Interpolation Search Algorithm||خوارزمية البحث
  • 23- Interpolation Search implementation in Java
  • 24- Recursion calls- الاستدعاء الذاتي
  • 25- Bubble sort Algorithm || خوارزمية الترتيب
  • 26 Bubble Sort implementaion in Java
  • 27 - Merge sort Algorithm|| خوارزمية الترتيب
  • 28- Merge Sort implementation in Java
  • 29- Heap sort Algorithm|| خوارزمية الترتيب
  • 30- implement Heap Sort in Java
  • 31- quick sort Algorithm|| خوارزمية الترتيب
  • 32- Quick Sort implementation in Java
  • 33- Binary Tree algorithm|| شجرة باينري
  • 34- Binary tree implementation in Java
  • 35- Graph Representation with Matrix vs Adjacency list|| تمثيل البيانات
  • 36- Depth First Search(DFS) || تصفح الاشجار
  • 37- DFS implementation in Java
  • 38- Breadth First Search (BFS) || تصفح الاشجار
  • 39- BFS implementation in Java
  • 40- Nearest Neighbor and Shortest path
  • 41- Dijkstra's Algorithm || خوارزمية
  • 42- A* Algorithm || خوارزمية
  • 43- Dynamic Programming|| مفهوم البرمجة الديناميكية
  • 44- Dynamic Programming- edit distance|| كيف يعرف كوكل بماذا تفكر
  • 45- NP Complete problem|| مشاكل لايمكن حلها قد تفقد وظيفتك بسببها
  • 46- Knapsack problem HW|| واجب سارق المتجر
  • 47- كيف كانت مقابلتي مع كوكل وماهي الاسئلة?
  • سؤال برمجي من مقابلة عمل. ايجاد كلمات مهمة في قطعة

تحميل كورس الجورزميات algorithms شرح عربى كامل

كورسات برمجة اون لاين شرح عربى للمبتدئيين ، كورسات برمجة اون لاين شرح عربى للمبتدئيين كورس الجورزميات algorithms شرح عربى كامل ، كورس الجورزميات algorithms شرح عربى كامل كورسات برمجة اون لاين شرح عربى للمبتدئيين ، تحميل كورسات برمجة اون لاين شرح عربى للمبتدئيين ، تحميل كورس الجورزميات algorithms شرح عربى كامل ، دروس كورس الجورزميات algorithms شرح عربى كامل ، تحميل برابط مباشر و مشاهدة كورس الجورزميات algorithms شرح عربى كامل تعليم الاطفال كورسات برمجة اون لاين شرح عربى للمبتدئيين

هل تساءلت يوماً عن السر الذي جعل أغلب المبرمجين المحترفين لهم علاقة قوية بعلم الخوارزميات؟ و هل سألت نفسك هذا السؤال : أنا مبرمج لماذا اتعلم الخوارزميات؟ كُن معي اليوم حتى تعرف هذا السر الكبير. حتى تعرف ما هو السبب لا بد أن تعلم تماماً ما هي الخوارزميات، بصورة مبسطة جداً الخوارزميات هي مجموعه من الخطوات التي تطبق لحل مشكلة ما ، إعلم أولاً أن الخوارزميات هي مسألة تسهيل وتبسيط للمشكلة وليس مسألة إيجاد حل أو دواء للتخلص من الداء، هل أنت معي؟ سأوضح لك بمثال. لحساب معادلة ما مثلا Y=x2/2x تبدأ الخوارزمية بحساب المقام أولا و تتأكد أنهُ لا يساوي الصفر (تسمى خطوة إتخاذ قرار) ثم تحسب ضعف العنصر (x)، ثم تحسب مربع العنصر (x) ثم بعد ذلك تقوم بحساب ناتج القسمة. الخطوات السابقة بإمكانك إعتبارها خوارزمية بسيطة لحل المعادلة أعلاه، هذا يعني أننا (بسطنا) حساب المعادلة فقط ولم نعدل في المعادلة في حد ذاتها، أليس كذلك؟ إذن الخوارزميات هي للتبسيط والتسهيل وإختصار الوقت. كما ذكرتُ لك و احفظ هذا عن ظهر قلب (الخوارزميات من أجل التبسيط). ما هو دور الخوارزميات حتى تنال تلك الأهمية؟!! هل تعلم أن الخوارزميات لها أثر كبير في سرعة تطور مجال البرمجيات و إحداث طفره كبيرة فيه؟ فاليوم تستطيع البحث في مليارات الملفات في ثوانٍ معدودة وتستطيع حساب كل العمولات البنكية أيضاً في ثوانِ وهذا يرجع للتقدم الكبير في علم الخوارزميات. و أقربُ مثال لهذا التقدُّم هو الصراف الآلي، هل تذكر تلك الصُّفوف الطويلة من أجل صرف مبلغ بسيط؟!! قديماً كانت مسألة صرف المرتبات فقط تستهلكُ الكثير من الوقت والقوى العاملة والأوراق التي تُعبأ يدوياً مع إحتمال وقوع الأخطاء البشرية

تعلم الاندرويد من البداية - كورس تعليم Android للمبتدئيين شرح عربي مجانا