منذ يومين
أهلا بك عزيزي المتابع لموقع (journey for learn) نقدم دورات بكوبونات متاحة لاول 1000 تسجيل مجاني فقط وكوبونات اخري لفترة محدودة فاذا كنت تريد ان تحصل علي كل الكورسات علي موقعنا وان تكون اول المسجلين في الكورسات المجانية قم بتسجيل الدخول أوقم بالدخول علي وسائل التواصل الاجتماعي وخصوصا التليجرام نوضح الوصف المختصر والطويل للدورات لكي تعرف الدروس التي سوف تتعلمها بسهولة ويسر :
وصف حول الدورة: مرحبًا بك في المعسكر التدريبي الخاص بمقابلة ترميز هياكل البيانات والخوارزميات باستخدام Javascript! الهدف الأساسي من هذه الدورة هو إعدادك لإجراء مقابلات الترميز في أفضل شركات التكنولوجيا. من خلال معالجة مشكلة واحدة في كل مرة وفهم حلها، ستجمع مجموعة متنوعة من الأدوات والتقنيات للتغلب على أي مقابلة برمجة. تحديات ترميز هياكل البيانات والخوارزميات اليومية: تتمحور الدورة حول تحديات الترميز اليومية. ستزودك الممارسة المتسقة بالمهارات المطلوبة لإتقان مقابلات البرمجة. خلال الخمسين يومًا القادمة، التزم بالتدرب على سؤالين على الأقل لمقابلة البرمجة كل يوم. لا تحتاج إلى أي إعداد لذلك حيث يمكن حل تحديات مشكلة البرمجة اليومية في بيئة البرمجة التي توفرها Udemy. ستتتبع الدورة تقدمك تلقائيًا وتحتاج فقط إلى قضاء وقتك في تحقيق تقدم فعلي كل يوم. المواضيع المغطاة: نبدأ من الأساسيات بتحليل Big O، ثم ننتقل إلى تقنيات خوارزمية مهمة جدًا مثل التكرار والتتبع وأنماط البرمجة الديناميكية . بعد ذلك، ننتقل لتغطية هياكل البيانات الشائعة، ومناقشة المشكلات الحقيقية التي تم طرحها في المقابلات مع عمالقة التكنولوجيا مثل Google، وMeta، وAmazon، وNetflix، وApple، وMicrosoft. ولكل سؤال، سنقوم بما يلي:- اليوم الأول: المصفوفات، Big O، المصفوفة المربعة المصنفة، المصفوفة الرتيبة
- اليوم الثاني: التكرار، رمز k-th في القواعد، مشكلة جوزيفوس
- اليوم 3:العودة، برج هانوي، مجموع الطاقة
- اليوم 4:التتبع، التباديل، التباديل 2
- اليوم 5:التتبع، المجموعات الفرعية، المجموعات الفرعية 2
- اليوم السادس: التتبع الخلفي، المجموعات، مجموع المجموعات 1
- اليوم 7: التتبع الخلفي، مجموع المجموعات 2، مجموع المجموعات 3
- اليوم 8: التتبع الخلفي، حل سودوكو , N Queens
- اليوم التاسع: البرمجة الديناميكية، فيبوناتشي، تسلق السلالم
- اليوم 10: البرمجة الديناميكية، الحد الأدنى من التكلفة لتسلق السلالم، تريبوناتشي
- اليوم 11: الديناميكي البرمجة، 01 حقيبة، حقيبة غير محدودة
- اليوم 12: البرمجة الديناميكية، المجموع المستهدف، مجموع المجموعة الفرعية المتساوية للتقسيم
- اليوم 13: البرمجة الديناميكية، LCS، مسافة التحرير
- اليوم 14: البرمجة الديناميكية، LIS، الحد الأقصى لطول السلسلة الزوجية، مظاريف الدمية الروسية
- اليوم 15: البرمجة الديناميكية، السلاسل الفرعية المتناوبة، أطول سلسلة فرعية متناوبة، أطول سلسلة فرعية متناوبة
- اليوم 16 :البرمجة الديناميكية، التقسيم المتناظر، التقسيم المتناظر 2
- اليوم 17: البرمجة الديناميكية، فاصل الكلمات، مضاعفة سلسلة المصفوفات
- اليوم 18: البرمجة الديناميكية، خوارزمية كادان - الحد الأقصى للمصفوفة الفرعية، الحد الأقصى للمنتج المصفوفة الفرعية
- اليوم 19: الخوارزميات الجشعة - Knpasack الكسرية، فترات غير متداخلة
- اليوم 20: الخوارزميات الجشعة - لعبة القفز 1، الحد الأدنى لعدد الأسهم لتفجير البالونات
- اليوم 21: خوارزميات الجشع - جدولة مدينتين، قوارب لإنقاذ الناس
- اليوم 22: خوارزميات الجشع - جدولة المهام، أكبر رقم
- اليوم 23: خوارزميات الجشع - محطات الوقود، الانتقال اللعبة 2
- اليوم 24: المصفوفات، تدوير المصفوفة، الحاوية التي تحتوي على أكبر قدر من الماء
- اليوم 25: جداول التجزئة، مجموعتان، سلاسل متماثلة
- اليوم 26: السلاسل ، أحرف غير متكررة، متناظرة
- اليوم 27: سلاسل، أطول سلسلة فرعية فريدة، الجناس المجموعة
- اليوم 28: البحث، البحث الثنائي، البحث في مصفوفة مرتبة تم تدويرها اليوم 29: البحث، البحث عن الموضع الأول والأخير، البحث في مصفوفة ثنائية الأبعاد
- اليوم 30: الفرز، الفرز الفقاعي، فرز الإدراج
- اليوم 31: الفرز، فرز التحديد، الدمج فرز
- اليوم 32: الفرز، الفرز السريع، فرز الجذر
- اليوم 33: القوائم المرتبطة بشكل فردي، إنشاء SLL، حذف التكرارات
- اليوم 34: القوائم المرتبطة بشكل فردي ، عكس SLL، اكتشاف الدورة
- اليوم 35: القوائم المرتبطة بشكل فردي، البحث عن التكرارات، إضافة رقمين
- اليوم 36: القوائم المرتبطة بشكل مزدوج، إزالة إدراج DLL، إزالة DLL الكل
- اليوم 37: الأكوام، إنشاء المكدس، التدوين البولندي العكسي
- اليوم 38: قوائم الانتظار، إنشاء قائمة الانتظار، تنفيذ قائمة الانتظار باستخدام المكدس
- اليوم 39: الأشجار الثنائية، إنشاء BST، تقنيات الاجتياز
- اليوم 40: الاجتياز المسبق والترتيبي للشجرة الثنائية - التكراري
- اليوم 41: الاجتياز التكراري للأمر اللاحق، مجموع المسار 2
- اليوم 42 : إنشاء شجرة ثنائية من اجتياز ما قبل الترتيب وبعده ^ اجتياز الطلب وما بعده
- اليوم 43: الأشجار الثنائية، اجتياز ترتيب المستوى، العرض الأيسر/الأيمن
- اليوم 44: اجتياز ترتيب المستوى 2، اجتياز متعرج
- اليوم 45: اجتياز الترتيب الرأسي، مجموع أرقام الجذر إلى الأوراق
- اليوم 46: الأشجار الثنائية، الشجرة المقلوبة، قطر الشجرة
- اليوم 47: الأشجار الثنائية، تحويل المصفوفة المصنفة إلى BST، التحقق من صحة BST
- اليوم 48: أدنى سلف مشترك لـ BST، BST الفريد 2
- اليوم 49: أدنى سلف مشترك للشجرة الثنائية، فريد BST 1
- اليوم 50: إجراء تسلسل وإلغاء تسلسل الشجرة الثنائية واجتياز ترتيب مستوى الشجرة N-ary
- اليوم 51: الكومة، الحد الأقصى للكومة، الحد الأدنى لقائمة الانتظار ذات الأولوية
- اليوم 52: الرسوم البيانية، BFS، DFS
- اليوم 53: الرسوم البيانية، عدد المكونات المتصلة، الترتيب الطوبولوجي
- اليوم 54: عدد المقاطعات، معرفة ما إذا كان المسار موجودًا في الرسم البياني
- اليوم 55: عدد الجزر والأرقام مع نفس الاختلافات المتتالية
ما هي المتطلبات الأساسية لدخول الدورة والتسجيل فيها على موقعنا؟ رحلة التعلم:
(احصل على الدورة للدخول إلى الموقع والتسجيل)
يجب أن يكون لديك بريد إلكتروني (حساب بريد) تتذكره لنفسك وأيضًا يجب أن تتذكر كلمة مرور البريد الإلكتروني الذي ستسجل به ، وإذا لم يكن لديك حساب بريد إلكتروني ، فمن الأفضل إنشاء حساب (Gmail)
الدورات المقترحة
0 تعليقات
تسجيل دخول