أدخل حل Leetcode الفاصل

توفر لنا مشكلة Insert Interval Leetcode Solution قائمة ببعض الفواصل الزمنية وفاصل زمني منفصل واحد. ثم يُطلب منا إدخال هذا الفاصل الزمني الجديد بين قائمة الفواصل الزمنية. لذلك ، قد يتقاطع الفاصل الزمني الجديد مع فترات موجودة بالفعل في القائمة ، أو قد ...

المزيد

الحد الأدنى لعدد الخطوات لعمل سلسلتين Anagram Leetcode Solutions

بيان المشكلة في هذه المشكلة ، يتم إعطاؤنا سلسلتين '&' t 'تتكون من أحرف إنجليزية صغيرة. في إحدى العمليات ، يمكننا اختيار أي حرف في السلسلة "t" وتغييره إلى حرف آخر. نحتاج إلى إيجاد الحد الأدنى لعدد مثل هذه العمليات لنجعل ...

المزيد

اضرب سلاسل Leetcode الحل

تطلب منا مشكلة Multiply Strings Leetcode أن نضاعف سلسلتين تعطيان لنا كمدخلات. نحن مطالبون بطباعة أو إرجاع نتيجة الضرب هذه إلى وظيفة المتصل. لذلك ، لصياغة سلسلتين بشكل رسمي ، أوجد حاصل ضرب السلاسل المحددة. ...

المزيد

عدد صحيح لحل ليت كود الروماني

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

المزيد

مسافة أقرب خلية بها 1 في مصفوفة ثنائية

بيان المشكلة توضح مشكلة "مسافة أقرب خلية بها 1 في مصفوفة ثنائية" أنك حصلت على مصفوفة ثنائية (تحتوي على أصفار وواحد فقط) مع واحد على الأقل 0. ابحث عن مسافة أقرب خلية بها 1 في المصفوفة الثنائية لجميع عناصر ...

المزيد

BST إلى شجرة بها مجموع كل المفاتيح الأصغر

في هذه المشكلة قدمنا ​​شجرة بحث ثنائية ، اكتب خوارزمية للتحويل بشكل أفضل إلى شجرة تحتوي على مجموع كل المفاتيح الأصغر. مثال ترتيب الإدخال والإخراج المسبق: 19 7 1 54 34 88 نهج ساذج اجتياز جميع العقد واحدة تلو الأخرى في أي شكل اجتياز ، و ...

المزيد

ماكسيمال سكوير

في مسألة المربع الأقصى ، قدمنا ​​مصفوفة ثنائية ثنائية الأبعاد مليئة بالأصفار والآحاد ، وقم بإيجاد أكبر مربع يحتوي على الآحاد ، وأعد مساحته. إدخال مثال: 2 0 1 1 1 0 1 0 0 0 0 1 1 1 1 1 1 1 1 0 ...

المزيد

إدراج حذف GetRandom

في مشكلة Insert Delete GetRandom ، نحتاج إلى تصميم بنية بيانات تدعم جميع العمليات التالية في متوسط ​​وقت O (1). insert (val): يُدخل قيمة عنصر إلى المجموعة إذا لم تكن موجودة بالفعل. remove (val): يزيل عنصر val من المجموعة إذا كان موجودًا. getRandom: إرجاع عنصر عشوائي من المجموعة الحالية ...

المزيد

دمج فترات متداخلة

في مشكلة دمج الفواصل المتداخلة ، قدمنا ​​مجموعة من الفواصل الزمنية ، ودمجنا وأعدنا جميع الفترات المتداخلة. إدخال مثال: [[2 ، 3] ، [3 ، 4] ، [5 ، 7]] الإخراج: [[2 ، 4] ، [5 ، 7]] شرح: يمكننا دمج [2 ، 3] و [3 ، 4] معًا لتشكيل [2 ، 4] نهج لإيجاد دمج ...

المزيد

دمج K قوائم مرتبطة تم فرزها

تعتبر مشكلة القوائم المرتبطة بفرزها Merge K مشهورة جدًا وفقًا لوجهة نظر المقابلة. يتم طرح هذا السؤال عدة مرات في الشركات الكبرى مثل Google و Microsoft و Amazon وما إلى ذلك. كما يوحي الاسم ، فقد تم تزويدنا بقوائم مرتبطة مرتبة على شكل k. علينا دمجهم معًا في ...

المزيد