fbpx

دورة تعلم هياكل البيانات والخوارزميات من خلال حل المشكلات لمقابلات التشفير

0
دورة تعلم هياكل البيانات والخوارزميات من خلال حل المشكلات لمقابلات التشفير

ماذا ستتعلم من خلال الدورة :

  • تسريع تفكيرك الخوارزمي
  • تعلم كيفية تحسين حلول القوة الغاشمة
  • تعلم كيفية تطبيق هياكل البيانات
  • تعلم كتابة أكواد معقدة
  • أكثر من 150 مشكلة منسقة بعناية
  • تحليل تعقيد الزمكان
  • استخدام مكتبة القوالب القياسية C ++
  • كن حلاً لمشكلات 10x
  • نافذة منزلقة ، تجزئة ، خرائط ومجموعات
  • ماجستير البرمجة الديناميكية والرسوم البيانية
  • المكافأة: بناء ذاكرة تخزين مؤقت LRU
  • تمرن على أسئلة حول جميع الموضوعات المهمة

متطلبات الدورة

  • القدرة على كتابة وفهم الكود
  • فهم هياكل البيانات
  • تحليل تعقيد الزمان والمكان

مرحبًا بك في هياكل البيانات والخوارزميات ، دورة المستوى الأعلى الدورة التدريبية الوحيدة التي توفر لك ممارسة نهائية حول عملية حل المشكلات وتساعدك على نقل هياكل البيانات والخوارزميات إلى المستوى التالي. يتم تدريس الدورة بواسطة مدرب خبير Prateek Narang من Google ، وهو ليس مجرد مهندس برمجيات ولكنه قام أيضًا بتوجيه آلاف الطلاب ليصبحوا مبرمجين ومطورين رائعين.

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

هذا ما سوف تتعلمه :

مشاكل في هياكل البيانات

  • مصفوفات ، سلاسل ، نواقل
  • تجزئة (خرائط ، خرائط ، مجموعات غير مرتبة)
  • الأكوام ، قوائم الانتظار ، القوائم المرتبطة
  • الأشجار الثنائية ، BSTs ، أكوام
  • الرسوم البيانية ، يحاول

مشاكل الخوارزميات

  • القوة الغاشمة ، التراجع
  • انزلاق خوارزميات النافذة
  • الفرز والبحث والبحث الثنائي
  • أساسيات البرمجة الديناميكية
  • خوارزميات الرسم البياني الهامة
  • BFS & DFS ، أقصر المسارات

تمارين الدورة في C ++ ولكن المبرمجين الذين لديهم خبرة في لغة واحدة أو أكثر (C ++ / Java / Python / JavaScript) يمكنهم بالتأكيد القيام بهذه الدورة ، بشرط أن يكون لديهم فهم أساسي لهياكل البيانات. تغطي الدورة كلاً من اتساع وعمق الموضوعات ، والغوص في أعماق المكان الذي تحتاجه أي وقت مضى. سوف تتعلم أيضًا كيفية تطبيق التقنيات التي تتضمن خوارزميات الفرز والبحث ، والنافذة المنزلقة ، والبحث الثنائي ، والتجزئة التي تعتبر مهمة جدًا لحل المشكلات. بالنسبة إلى الموضوعات المتقدمة مثل البرمجة الديناميكية والرسوم البيانية ، تبدأ الدورة من الأساسيات وتساعدك على إتقان هذه الموضوعات من الأساسيات ذاتها.

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

لمن هذه الدورة:

  • الطلاب الذين يتابعون علوم الكمبيوتر أو المجالات ذات الصلة
  • مبرمجو المستوى المبتدئ والمتوسط مع المعرفة الأساسية بهياكل البيانات
  • المطورين الذين يرغبون في التفوق في مهارات حل المشكلات والترميز التنافسي
  • الطلاب الذين يعرفون نظرية هياكل البيانات ، لكنهم يجدون صعوبة في التنفيذ في المشكلات

اترك رد

لن يتم نشر عنوان بريدك الإلكتروني.