ترتيب الصفيف عن طريق زيادة حل Leetcode التردد

بيان المشكلة بالنظر إلى مصفوفة من الأعداد الصحيحة ، قم بفرز المصفوفة بترتيب تصاعدي بناءً على تكرار القيم. إذا كانت القيم المتعددة لها نفس التردد ، ففرزها بترتيب تنازلي. أمثلة على الأرقام = [1,1,2,2,2,3،3,1,1,2,2,2،3،1،1،XNUMX] [XNUMX،XNUMX،XNUMX،XNUMX،XNUMX،XNUMX] التفسير: 'XNUMX' له تردد XNUMX ، 'XNUMX' له تكرار ...

المزيد

تقنية التحليل التربيعي (أو الجذر التربيعي)

يتم إعطاؤك الاستعلام عن نطاق مصفوفة عدد صحيح. سيُطلب منك تحديد مجموع كل الأرقام التي تأتي في نطاق استعلام معين. الاستعلام المقدم من نوعين ، أي - تحديث: (فهرس ، قيمة) يتم تقديمه كاستعلام ، حيث تحتاج ...

المزيد

مجموعات الحروف من رقم الهاتف

في مجموعات الحروف الخاصة بمشكلة رقم الهاتف ، قدمنا ​​سلسلة تحتوي على أرقام من 2 إلى 9. المشكلة هي العثور على جميع المجموعات الممكنة التي يمكن تمثيلها بهذا الرقم إذا كان لكل رقم بعض الأحرف المخصصة له. تعيين الرقم هو ...

المزيد

تحقق مما إذا كانت مصفوفتان متساويتين أم لا

توضح مشكلة "التحقق مما إذا كانت مصفوفتان متساويتين أم لا" أنه تم منحك مصفوفتين. يقول بيان المشكلة أنه يجب عليك تحديد ما إذا كانت المصفوفات المعطاة متساوية أم لا. مثال arr1 [] = {1، 4، 2، 5، 2} ؛ arr2 [] = {2، 1، 5، 4، ...

المزيد

عد السلاسل الفرعية بعدد متساوٍ من 0s و 1s و 2s

تشير مشكلة "عد السلاسل الفرعية بعدد متساوٍ من الأصفار والآحاد والثاني" إلى أنك حصلت على سلسلة بها 0 و 1 و 2 فقط. تطلب عبارة المشكلة معرفة عدد السلاسل الفرعية التي تحتوي على 0 و 1 و 2 فقط. مثال str = "0" ...

المزيد

قم بإنشاء كل المصفوفات التي تم فرزها الممكنة من عناصر بديلة لمصفوفتين تم فرزهما

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

المزيد

استعلامات مجموع النطاق بدون تحديثات

بيان المشكلة توضح المشكلة "استعلامات مجموع النطاق بدون تحديثات" أن لديك مصفوفة من الأعداد الصحيحة ونطاق. يطلب بيان المشكلة معرفة مجموع كل العناصر داخل النطاق المحدد. مثال arr [] = {10، 9، 8، 7، 6} طلب البحث: {(0، 4)، (1، 3)} 40 24 ...

المزيد

ثلاث طرق لتقسيم المصفوفة حول نطاق معين

بيان المشكلة يتم إعطاؤك مصفوفة من الأعداد الصحيحة ومجموعة من lowValue و highValue. تتطلب مشكلة "تقسيم المصفوفة ثلاثية الاتجاهات حول نطاق معين" تقسيم المصفوفة بحيث يتم تقسيم المصفوفة إلى ثلاثة أجزاء. ستكون أقسام المصفوفات: عناصر ...

المزيد

مجموع عناصر الحد الأدنى والحد الأقصى لجميع المصفوفات الفرعية ذات الحجم k

بيان المشكلة توضح مشكلة "مجموع عناصر الحد الأدنى والحد الأقصى لجميع المصفوفات الفرعية ذات الحجم k" أنه يتم إعطاؤك مصفوفة تحتوي على أعداد صحيحة موجبة وسالبة ، ابحث عن مجموع العناصر الدنيا والقصوى لجميع المصفوفات الفرعية ذات الحجم k. أمثلة arr [] = {5 ، 9 ، 8 ، 3 ، ...

المزيد

انقل جميع العناصر السلبية حتى النهاية بالترتيب مع السماح بمساحة إضافية

يوضح بيان المشكلة "نقل جميع العناصر السالبة إلى النهاية بالترتيب مع السماح بمسافة إضافية" بأنه يتم إعطاؤك مصفوفة تحتوي على أرقام موجبة وسالبة على حد سواء. يطلب بيان المشكلة نقل جميع العناصر السالبة في آخر المصفوفة. مثال arr [] = {1,2،3، -5,2,7، -9،11،1، -XNUMX، -XNUMX} XNUMX ، ...

المزيد