تخطّى إلى المحتوى الرئيسي
جديد 2026التسجيل مفتوح الآن لمسار تطوير الويب الشامل Full-Stack · 72 ساعة مباشرة
بُنيانACADEMY
جميع مسارات الأكاديمية
قريباً · سجّل اهتمامكProblem Solving & Algorithms

حل المشكلات والخوارزميات وهياكل البيانات

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

مسار تأسيسي وعملي يدرّبك على تفكيك المشكلات المعقدة، اختيار بنية البيانات المناسبة، وقياس كفاءة الكود بـ Big-O — ليؤهلك بقوة للمقابلات التقنية، مساقات الجامعة، والمسابقات البرمجية.

المدة

مسار تأسيسي · 5 وحدات تدريبية

الأسلوب

تدريب حيّ + مسائل أسبوعية متدرجة

المخرج

جاهزية عالية للمقابلات والمسابقات

أعمدة متدرجة وشجرة قرارات ثنائية مضيئة بالمسار الأمثل لحل المشكلات والخوارزميات
Big-O ComplexityArrays & Hash MapsStacks & QueuesRecursion & TreesGraphs (BFS / DFS)Dynamic Programming

ماذا يميّز هذا المسار؟

  • فهم عملي لتعقيد الوقت والذاكرة (Big-O) وكيفية تسريع الكود البطيء
  • تدرّج منطقي من المصفوفات والخرائط حتى الأشجار والرسوم البيانية
  • تدريب منهجي على أنماط المقابلات التقنية: Two Pointers وSliding Window وBinary Search
  • محاكاة مقابلات تقنية (Mock Interviews) وشرح خطوات التفكير بصوت عالٍ

لمن صُمِّم هذا المسار؟

  • طلبة الهندسة وعلوم الحاسوب الراغبون بالتفوق في مساقات الخوارزميات وهياكل البيانات
  • المطورون المقبلون على مقابلات تقنية في شركات البرمجة المحلية والعالمية
خطة الوحدات والمحاور

المحاور الهندسية التي يغطيها المسار

01
Big-OTwo PointersSliding Window

تحليل التعقيد والأنماط الأساسية (Big-O, Two Pointers & Sliding Window)

قياس الأداء الرياضي للكود وحل مسائل المصفوفات والسلاسل النصية بكفاءة O(n).

  • تحليل Big-O للوقت والذاكرة ومقارنة الحلول
  • تقنيات Two Pointers وSliding Window وPrefix Sums
02
Hash MapsStacksQueuesLinked Lists

هياكل البيانات الجوهرية (Hash Maps, Stacks, Queues & Linked Lists)

متى تستخدم كل بنية بيانات لتحويل الحل من O(n²) إلى O(n).

  • جداول التجزئة (Hash Maps & Sets) وحل مسائل التكرار والبحث السريع
  • المكدسات والطوابير والقوائم المترابطة وتطبيقاتها الحقيقية
03
Binary SearchRecursionBacktracking

البحث الثنائي والاستدعاء الذاتي (Binary Search & Recursion)

تطبيق البحث الثنائي على الإجابات وتصميم دوال الاستدعاء الذاتي والتراجع.

  • Binary Search الكلاسيكي والبحث على مجال الإجابات
  • الاستدعاء الذاتي وشجرة الاحتمالات (Backtracking)
04
TreesBFS / DFSDynamic Programming

الأشجار والرسوم البيانية والبرمجة الديناميكية (Trees, Graphs & DP)

اجتياز الشبكات BFS/DFS وتبسيط البرمجة الديناميكية وتحديات المقابلات.

  • الأشجار الثنائية واجتياز BFS وDFS وأقصر المسارات
  • البرمجة الديناميكية (Memoization & Tabulation) ومقابلات تجريبية
احجز مقعدك الآن

نموذج التسجيل والاستفسار السريع

اختر المسار والبيانات المطلوبة وسيتحوّل طلبك مباشرة إلى محادثة واتساب منظمة مع فريق بُنيان لتأكيد المقعد.