اكتشف ما إذا كانت المصفوفة مجموعة فرعية من مصفوفة أخرى

توضح مشكلة "البحث عما إذا كانت المصفوفة مجموعة فرعية من مصفوفة أخرى" أنه يتم منحك مصفوفتين من المصفوفتين [] والمصفوفة 1 []. المصفوفات المعطاة هي بطريقة غير مرتبة. مهمتك هي معرفة ما إذا كانت array2 [] هي مجموعة فرعية من array2 []. مثال arr1 = [1،1,4,5,7,8,2،2،1,7,2,4،2،XNUMX] arrXNUMX = [XNUMX،XNUMX،XNUMX،XNUMX] arrXNUMX [] هو ...

المزيد

متواليات بطول معين حيث يكون كل عنصر أكبر من أو يساوي ضعف السابق

تزودنا مسألة "التسلسلات ذات الطول المعطى حيث يكون كل عنصر أكبر من أو يساوي ضعف السابق" برقمين صحيحين m و n. هنا m هو أكبر رقم يمكن أن يوجد في التسلسل و n هو عدد العناصر التي يجب أن تكون موجودة في ...

المزيد

اكتب دالة للحصول على نقطة التقاطع لقائمتين مرتبطتين

بيان المشكلة توضح المشكلة "اكتب دالة للحصول على نقطة التقاطع لقائمتين مرتبطتين" أنه تم إعطاؤك قائمتين مرتبطتين. لكنها ليست قوائم مرتبطة مستقلة. هم متصلون في مرحلة ما. أنت الآن بحاجة إلى إيجاد نقطة التقاطع بين هاتين القائمتين. ...

المزيد

صفيف الفرق | استعلام تحديث النطاق في O (1)

يتم منحك مصفوفة عدد صحيح ونوعين من الاستعلامات ، أحدهما لإضافة رقم معين في نطاق والآخر لطباعة المصفوفة بأكملها. مشكلة "مصفوفة الاختلاف | يتطلب استعلام تحديث النطاق في O (1) "منا إجراء تحديثات النطاق في O (1). مثال arr [] ...

المزيد

تحقق مما إذا كان هناك أي فترتين متداخلتين بين مجموعة معينة من الفواصل الزمنية

بيان المشكلة توضح المشكلة "تحقق مما إذا كانت هناك فواصل زمنية متداخلة بين مجموعة معينة من الفواصل الزمنية" أنك تحصل على مجموعة من الفواصل الزمنية. يتكون كل فاصل زمني من قيمتين ، إحداهما هي وقت البدء والأخرى تنتهي بالوقت. يطلب بيان المشكلة التحقق مما إذا كان أي من ...

المزيد

عملية حذف شجرة البحث الثنائية

بيان المشكلة تطلب منا المشكلة "عملية حذف شجرة البحث الثنائي" تنفيذ عملية الحذف لشجرة البحث الثنائية. تشير وظيفة الحذف إلى وظيفة حذف عقدة بمفتاح / بيانات معينة. مثال على عقدة الإدخال المراد حذفها = 5 أسلوب الإخراج لشجرة البحث الثنائي عملية حذف ...

المزيد

تنفيذ Deque باستخدام Doubly Linked List

بيان المشكلة توضح المشكلة "تنفيذ Deque باستخدام Doubly Linked List" أنك بحاجة إلى تنفيذ الوظائف التالية من Deque أو Doubly Ended Queue باستخدام قائمة مرتبطة بشكل مضاعف ، insertFront (x): أضف العنصر x في بداية Deque insertEnd (x ): أضف العنصر x في نهاية ...

المزيد

قم بتنفيذ Stack and Queue باستخدام Deque

بيان المشكلة تنص المشكلة "تنفيذ Stack and Queue باستخدام Deque" على كتابة خوارزمية لتنفيذ Stack and Queue باستخدام Deque (Doubly Ended Queue). مثال (المكدس) الدفع (1) الضغط (2) الضغط (3) البوب ​​() فارغ () البوب ​​() الحجم () 3 خطأ 2 1 مثال (قائمة الانتظار) Enqueue (1) Enqueue (2) Enqueue (3) Dequeue فارغ () الحجم () Dequeue () 1 خطأ 2 ...

المزيد

أعد ترتيب المصفوفة بالترتيب - الأصغر ، الأكبر ، الثاني الأصغر ، الثاني الأكبر

بيان المشكلة افترض أن لديك مصفوفة أعداد صحيحة. تتطلب المشكلة "إعادة ترتيب المصفوفة بالترتيب - الأصغر ، الأكبر ، الثاني الأصغر ، الثاني الأكبر ، .." إعادة ترتيب المصفوفة بحيث يأتي أصغر رقم أولاً ثم العدد الأكبر ، ثم الثاني الأصغر ثم الثاني ...

المزيد

ارتفاع الشجرة العامة من المصفوفة الأصل

بيان المشكلة يوضح مشكلة "ارتفاع الشجرة العامة من المصفوفة الرئيسية" أنه تم إعطاؤك شجرة ذات رؤوس n كمصفوفة تعادل [0 ... n-1]. هنا يمثل كل فهرس i في التكافؤ [] عقدة وتمثل القيمة في i الوالد المباشر لتلك العقدة. لعقدة الجذر ...

المزيد