منذ ساعة
أهلا بك عزيزي المتابع لموقع (journey for learn) نقدم دورات بكوبونات متاحة لاول 1000 تسجيل مجاني فقط وكوبونات اخري لفترة محدودة فاذا كنت تريد ان تحصل علي كل الكورسات علي موقعنا وان تكون اول المسجلين في الكورسات المجانية قم بتسجيل الدخول أوقم بالدخول علي وسائل التواصل الاجتماعي وخصوصا التليجرام نوضح الوصف المختصر والطويل للدورات لكي تعرف الدروس التي سوف تتعلمها بسهولة ويسر :
وصف حول الدورة: مرحبًا بك في المعسكر التدريبي الخاص بمقابلة ترميز هياكل البيانات والخوارزميات باستخدام Javascript! الهدف الأساسي من هذه الدورة هو إعدادك لإجراء مقابلات الترميز في أفضل شركات التكنولوجيا. من خلال معالجة مشكلة واحدة في كل مرة وفهم حلها، ستجمع مجموعة متنوعة من الأدوات والتقنيات للتغلب على أي مقابلة برمجة. تحديات ترميز هياكل البيانات والخوارزميات اليومية: تتمحور الدورة حول تحديات الترميز اليومية. ستزودك الممارسة المتسقة بالمهارات المطلوبة لإتقان مقابلات البرمجة. خلال الخمسين يومًا القادمة، التزم بالتدرب على سؤالين على الأقل لمقابلة البرمجة كل يوم. لا تحتاج إلى أي إعداد لذلك حيث يمكن حل تحديات مشكلة البرمجة اليومية في بيئة البرمجة التي توفرها Udemy. ستتتبع الدورة تقدمك تلقائيًا وتحتاج فقط إلى قضاء وقتك في تحقيق تقدم فعلي كل يوم. المواضيع المغطاة: نبدأ من الأساسيات بتحليل Big O، ثم ننتقل إلى تقنيات خوارزمية مهمة جدًا مثل التكرار والتتبع وأنماط البرمجة الديناميكية . بعد ذلك، ننتقل لتغطية هياكل البيانات الشائعة، ومناقشة المشكلات الحقيقية التي تم طرحها في المقابلات مع عمالقة التكنولوجيا مثل Google، وMeta، وAmazon، وNetflix، وApple، وMicrosoft. ولكل سؤال، سنقوم بما يلي:- اليوم الأول: المصفوفات، Big O، المصفوفة المربعة المصنفة، المصفوفة الرتيبة
- اليوم الثاني: التكرار، رمز k-th في القواعد، مشكلة جوزيفوس
- اليوم 3:العودة، برج هانوي، مجموع القوى
- اليوم 4:التتبع التراجعي، التباديل، التباديل 2
- اليوم 5:التتبع الخلفي، المجموعات الفرعية، المجموعات الفرعية 2
- اليوم 6:التتبع الخلفي، المجموعات، مجموع المجموعات 1
- اليوم 7:التتبع الخلفي،مجموع المجموعات 2،مجموع المجموعات 3
- اليوم الثامن: التراجع، حل سودوكو، إن كوينز
- اليوم التاسع: البرمجة الديناميكية، فيبوناتشي، صعود السلالم
- اليوم 10: البرمجة الديناميكية، التكلفة الدنيا لصعود السلالم، تريبوناتشي
- اليوم 11: البرمجة الديناميكية، 01 حقيبة الظهر، حقيبة غير محدودة
- اليوم 12 : البرمجة الديناميكية، المجموع المستهدف، مجموع القسم المتساوي للمجموعة الفرعية
- اليوم 13: البرمجة الديناميكية، LCS، تعديل المسافة
- اليوم 14: البرمجة الديناميكية، LIS، الحد الأقصى لطول السلسلة الزوجية، مظاريف الدمية الروسية
- اليوم 15: البرمجة الديناميكية، السلاسل الفرعية المتناوبة، الأطول سلسلة فرعية متناوبة، أطول سلسلة فرعية متناوبة
- اليوم السادس عشر: البرمجة الديناميكية، سلسلة متناظرة التقسيم، التقسيم المتناظر 2
- اليوم 17: البرمجة الديناميكية، فاصل الكلمات، مضاعفة سلسلة المصفوفات
- اليوم 18: البرمجة الديناميكية، خوارزمية كادان - الحد الأقصى للمصفوفة الفرعية، الحد الأقصى للمصفوفة الفرعية للمنتج
- اليوم 19:الخوارزميات الجشعة - كنباساك الكسرية، فترات غير متداخلة
- اليوم 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: ترتيب المستوى Trav 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 تعليقات
تسجيل دخول
دورات مشابهة