منذ 3 ساعات
أهلا بك عزيزي المتابع لموقع (journey for learn) نقدم دورات بكوبونات متاحة لاول 1000 تسجيل مجاني فقط وكوبونات اخري لفترة محدودة فاذا كنت تريد ان تحصل علي كل الكورسات علي موقعنا وان تكون اول المسجلين في الكورسات المجانية قم بتسجيل الدخول أوقم بالدخول علي وسائل التواصل الاجتماعي وخصوصا التليجرام نوضح الوصف المختصر والطويل للدورات لكي تعرف الدروس التي سوف تتعلمها بسهولة ويسر :
يعد إتقان هياكل البيانات المعقدة مثل Fenwick Tree (الشجرة الثنائية المفهرسة) واستعلامات النطاق علامة بارزة لأي مهندس برمجيات أو مبرمج تنافسي. تم تصميم هذه الدورة بدقة لتزويدك بالممارسة الصارمة اللازمة للانتقال من فهم النظرية إلى تنفيذ حلول فعالة في بيئات عالية الضغط. لماذا يختار المتعلمون الجادون هذه الاختبارات التدريبية؟ يختار مطورو المستوى الأول هذه الاختبارات التدريبية لأنها تسد الفجوة بين "معرفة" بنية البيانات و"تطبيقها". من المعروف أن Fenwick Trees صعبة التصور والتنفيذ دون أخطاء. تم تصميم أسئلتنا لتحدي فهمك لمعالجة الفهرس وعمليات البت والفروق الدقيقة في تحديثات مجموع النطاق. من خلال حل هذه المشكلات، يمكنك تطوير الذاكرة العضلية المطلوبة للمقابلات الفنية في شركات مثل Google وMeta وAmazon، بالإضافة إلى منصات البرمجة التنافسية مثل Codeforces وLeetCode. هيكل الدورة التدريبية ينقسم منهجنا الدراسي إلى مستويات منطقية لضمان منحنى تعليمي سلس:- الأساسيات / الأسس: تركز على المعرفة الأساسية لمعالجة البتات والمنطق الهيكلي للشجرة الثنائية المفهرسة. سوف تجيب على الأسئلة المتعلقة بسبب استخدامنا $i \ \& \ (-i)$ وكيفية تعيين بنية الشجرة عبر مصفوفة قياسية.
- المفاهيم الأساسية: التعمق في العمليات الأساسية: Point Update وPrefix Sum. تضمن هذه الاختبارات فهم تعقيد $O(\log n)$ ومسارات الاجتياز من الورقة إلى الجذر.
- المفاهيم المتوسطة: تتجاوز المبالغ البسيطة لاستكشاف تحديثات النطاق واستعلامات النقاط. يتحداك هذا القسم للتفكير في كيفية التعامل مع Fenwick Tree للتعامل مع أنواع الاستعلام الأكثر تعقيدًا.
- مفاهيم متقدمة: تغطي التطبيقات المعقدة مثل 2D Fenwick Trees وتحديثات النطاق جنبًا إلى جنب مع استعلامات النطاق. هذا هو المكان الذي تتعلم فيه تحسين المساحة والوقت للبيانات متعددة الأبعاد.
- سيناريوهات العالم الحقيقي: تضع Fenwick Trees ضمن مشكلات أكبر. ستواجه أسئلة تطالبك باختيار أفضل بنية بيانات لسيناريو معين، مقارنة أشجار فينويك بأشجار المقاطع أو تحليل الجذر التربيعي.
- مراجعة مختلطة / اختبار نهائي: اختبار صوري شامل ومحدد زمنيًا يضم مجموعة عشوائية من الأسئلة من جميع المستويات السابقة لاختبار معدل احتفاظك وسرعتك.
- الخيار 1: $i = i + (i \ \& \ -i)$
- الخيار 2: $i = i - (i \ \& \ -i)$
- الخيار 3: $i = i \ | \ (i + 1)$
- الخيار 4: $i = i \ \& \ (i - 1)$
- الخيار 5: $i = 2 \times i$
- الخيار 1: يتم استخدام هذه الصيغة لعملية التحديث، وليس لعملية الاستعلام. إنه ينقل الفهرس "لأعلى" إلى جميع النطاقات التي تتضمن الفهرس الحالي.
- الخيار 3: هذه خدعة تستخدم غالبًا في هياكل البيانات المختلفة ولكنها لا تحدد الأصل بشكل صحيح في استعلام Fenwick Tree.
- الخيار 4: بينما يزيل $i \ \& \ (i - 1)$ أيضًا أقل بت محدد، فإن التنفيذ القياسي لاستعلام BIT يستخدم على وجه التحديد الهوية التكميلية للاثنين $i \ \& \ -i$ من أجل الوضوح و الاتساق.
- الخيار 5: هذا هو منطق العثور على فرع في كومة ثنائية أو شجرة مقطعية، وليس شجرة فينويك.
- الخيار 1: $O(M + N)$
- الخيار 2: $O(\log M \times \log N)$
- الخيار 3: $O(M \times N)$
- الخيار 4: $O(M^2)$
- الخيار 5: $O(N \log M)$
- الخيار 1: هذه مساحة خطية بالنسبة للأبعاد، وهي غير كافية لتخزين البيانات التراكمية لشبكة ثنائية الأبعاد.
- الخيار 2: هذا هو التعقيد الزمني لتحديث أو استعلام واحد في ثنائية الأبعاد، وليس تعقيد المساحة.
- الخيار 4: هذا من شأنه فقط يكون صحيحًا إذا كان $N = M$، ولكنه بشكل عام يبالغ في تقدير المساحة إذا كانت المصفوفة مستطيلة.
- الخيار 5: هذا لا يأخذ في الاعتبار متطلبات التخزين الكاملة للبنية ثنائية الأبعاد.
- الخيار 1: أشجار المقاطع أسهل في التنفيذ من فينويك الأشجار.
- الخيار 2: تستخدم أشجار فينويك ذاكرة أكبر بكثير من أشجار القطاعات.
- الخيار 3: أشجار فينويك بشكل عام أسرع وتستخدم ذاكرة أقل من أشجار القطاعات.
- الخيار 4: يمكن لأشجار فينويك حل أي مشكلة يمكن أن تحلها شجرة القطاعات.
- الخيار 5: تمتلك أشجار فينويك وقت استعلام $O(1)$.
- الخيار 1: تعتبر أشجار فينويك على نطاق واسع أقصر بكثير وأسهل في البرمجة (غالبًا بضعة أسطر فقط).
- الخيار 2: هذا هو عكس الحقيقة؛ تعتبر أشجار فينويك أكثر كفاءة في الذاكرة.
- الخيار 4: أشجار فينويك مخصصة بشكل أساسي للوظائف التي لها معكوس (مثل الجمع/الطرح). يمكن لأشجار الشرائح التعامل مع الوظائف غير القابلة للعكس مثل استعلام الحد الأدنى للنطاق (RMQ) بسهولة أكبر.
- الخيار 5: يحتوي كلا الهيكلين على وقت استعلام $O(\log N)$.
- يمكنك إعادة إجراء الاختبارات عدة مرات كما تريد
- هذا سؤال أصلي ضخم البنك
- تحصل على الدعم من المدربين إذا كانت لديك أسئلة
- يحتوي كل سؤال على شرح تفصيلي
- متوافق مع الهاتف المحمول مع تطبيق Udemy
- ضمان استرداد الأموال لمدة 30 يومًا إذا لم تكن راضيًا
ما هي المتطلبات الأساسية لدخول الدورة والتسجيل فيها على موقعنا؟ رحلة التعلم:
(احصل على الدورة للدخول إلى الموقع والتسجيل)
يجب أن يكون لديك بريد إلكتروني (حساب بريد) تتذكره لنفسك وأيضًا يجب أن تتذكر كلمة مرور البريد الإلكتروني الذي ستسجل به ، وإذا لم يكن لديك حساب بريد إلكتروني ، فمن الأفضل إنشاء حساب (Gmail)
0 تعليقات
تسجيل دخول
دورات مشابهة