Kth أكبر عنصر في حل Leetcode التدفق

بيان المشكلة في هذه المسألة ، علينا تصميم فئة KthLargest () تحتوي في البداية على عدد صحيح k ومجموعة من الأعداد الصحيحة. نحتاج إلى كتابة مُنشئ معلمات له عندما يتم تمرير عدد صحيح k وأرقام الصفيف كوسائط. يحتوي الفصل أيضًا على وظيفة add (val) التي تضيف ...

المزيد

أكبر عنصر في Array Leetcode Solutions

في هذه المشكلة ، علينا إرجاع العنصر الأكبر k في مصفوفة لم يتم فرزها. لاحظ أن المصفوفة يمكن أن تحتوي على تكرارات. لذا علينا إيجاد العنصر الأكبر Kth بالترتيب الفرز ، وليس العنصر المميز Kth الأكبر. المثال أ = {4، 2، 5، 3 ...

المزيد

عناصر متكررة من أعلى K

بيان المشكلة في أعلى K من العناصر المتكررة قدمنا ​​مصفوفة أرقام [] ، أوجد العناصر الأكثر تكرارا. عدد الأمثلة [] = {1 ، 1 ، 1 ، 2 ، 2 ، 3} k = 2 1 2 nums [] = {1} k = 1 1 نهج ساذج لبناء أفضل العناصر المتكررة ...

المزيد

تحويل BST إلى Min Heap

بيان المشكلة بالنظر إلى شجرة بحث ثنائية كاملة ، اكتب خوارزمية لتحويلها إلى Min Heap ، وهو تحويل BST إلى Min Heap. يجب أن تكون Min Heap بحيث تكون القيم الموجودة على يسار العقدة أقل من القيم الموجودة على اليمين ...

المزيد

رقم سوبر قبيح

اكتب برنامجًا للعثور على الرقم القبيح التاسع. الأعداد القبيحة الفائقة هي أرقام موجبة توجد جميع عواملها الأولية في القائمة الأولية المحددة بالحجم k. ملحوظة: 1 يعتبر أول رقم قبيح للغاية. المقاربة 1: القوة الغاشمة الفكرة الرئيسية سوف نكررها ...

المزيد

عنصر K-th المميز في مصفوفة

يتم إعطاؤك مصفوفة عدد صحيح A ، اطبع العنصر المميز k في المصفوفة. قد تحتوي المصفوفة المعطاة على نسخ مكررة ويجب أن تطبع المخرجات عنصرًا مميزًا k بين جميع العناصر الفريدة في المصفوفة. إذا كان k أكثر من عدد من العناصر المميزة ، فقم بالإبلاغ عنها. إدخال مثال: ...

المزيد

أعلى الكلمات K متكررة

في مشكلة الكلمات المتكررة في أعلى K ، قدمنا ​​قائمة بالكلمات وعددًا صحيحًا k. طباعة k السلاسل الأكثر استخدامًا في القائمة. إدخال مثال: list = {“code”، “sky”، “pen”، “sky”، “sky”، “blue”، “code”} k = 2 الإخراج: رمز السماء الإدخال: list = ...

المزيد

انقسام الصفيف إلى متتاليات متتالية

بالنظر إلى مصفوفة مرتبة (بترتيب تصاعدي) ، تحقق مما إذا كان من الممكن تقسيم المصفوفة إلى 1 أو أكثر من التكرارات اللاحقة ذات الطول الأكبر من يساوي 3 بحيث تحتوي كل سلسلة لاحقة على أرقام متتالية. أمثلة المدخلات: arr [] = {1,2,3,3,4,5،2،1،XNUMX،XNUMX،XNUMX} الإخراج: صحيح التفسير: يمكن تقسيم المصفوفة إلى XNUMX متتاليتين مثل subXNUMX [] ...

المزيد

التكلفة الدنيا لتوظيف عمال K

في الحد الأدنى من التكلفة لتوظيف مشكلة عمال K ، قدمنا ​​عددًا من العمال الذين نريد توظيفهم بالضبط k لتشكيل مجموعة مدفوعة الأجر. العامل الأول لديه جودة [i] وأدنى أجر متوقع [i]. يتم الدفع لهم وفق القواعد التالية: ...

المزيد

كيف يتم تنفيذ التكديس باستخدام قائمة انتظار الأولوية أو الكومة؟

تنفيذ مكدس بمساعدة قائمة انتظار الأولوية أو كومة. قائمة انتظار الأولوية: هيكل بيانات قائمة انتظار الأولوية يشبه بنية بيانات قائمة الانتظار أو المكدس مع إضافة الأولوية. يتم إعطاء كل عنصر رقم أولوية. في الختام ، العناصر ذات الأولوية العالية هي المفضلة ...

المزيد